Создание клиента для веб-сервиса - PullRequest
0 голосов
/ 28 декабря 2011

Я развернул простой сервис hello на сервере jboss.Я могу просмотреть файл wsdl.Может ли кто-нибудь помочь мне со стороны клиента.Я имею в виду, как получить доступ к этой услуге?Есть ли способ получить доступ из веб-браузера?Развернутый метод:

@WebMethod
public String greet( @WebParam(name = "name")
String name )
    {
   return "Hello" + name;
    }

1 Ответ

2 голосов
/ 28 декабря 2011

Постарайтесь узнать, что такое URL-адрес wsdl для доступа к только что предоставленной службе.Скорее всего, это может быть что-то вроде "http://localhost: <номер-порта> / ems-ejb /? Wsdl"

Если вы введете то же самое в браузере, вы сможете увидеть wsdlфайл (страница с полными тегами xml).

После выполнения выполните шаги , приведенные здесь

Пример вызова метода после создания заглушки клиента

String endpoint = "your wsdl url";
GreetImplServiceLocator objGreetImplServiceLocator = new GreetImplServiceLocator();
java.net.URL url = new java.net.URL(endpoint);
GreetIntf objGreetIntf = objGreetImplServiceLocator.getFaultImplPort(url);
 String greetings=objFaultIntf.greet("stackoverflow");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...