Пример SOAP на сервере JBOSS - PullRequest
       2

Пример SOAP на сервере JBOSS

0 голосов
/ 22 ноября 2018

Я пытаюсь развернуть этот пример с помощью веб-службы Soap на JBOSS, у меня ошибка, что страница не найдена, когда я пытаюсь получить доступ к URL (http://localhost:80/ServiceHelloWS)

Интерфейс ServiceHelloWS:

package com.service.ws;

public interface ServiceHelloWS {

    public String sayHello();
}

Реализация:

package com.service.ws;
import javax.ejb.Stateless;
import javax.jws.WebService;
@WebService
@Stateless
public class ServiceHelloWSImpl implements ServiceHelloWS{

    @Override
    public String sayHello() {
        return "Hello";
    }
}

Класс публикации:

package com.service.pub;
import javax.xml.ws.Endpoint;
import com.service.ws.*;

public class SoapWSpub {
    public static void main(String[] args) {
       Endpoint.publish("http://localhost:80/ServiceHelloWS", new ServiceHelloWSImpl());
    }
}

Спасибо

1 Ответ

0 голосов
/ 22 ноября 2018

Когда вы нажимаете URL, основной метод не вызывается.Это причина, почему вы получаете страницу не найдена.Решение состоит в том, чтобы определить API-интерфейс SOAP как службу не в методе main, а внутри некоторого класса контроллера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...