проблема развертывания сервера веб-службы - PullRequest
0 голосов
/ 22 мая 2019

Я изучаю веб-сервис с использованием wildfly и eclipse и выполняю следующие шаги:

  1. создать динамический веб-проект с именем MESinvoke
  2. создать класс веб-службы MEScreate

код ниже:

import javax.jws.WebService;
import javax.jws.WebMethod;

@WebService
public class MEScreate{

@WebMethod
  public String MEScreate(String name){
      return "Hello " + name + " , this is SayHelloService !" ;
  }

}
  1. Экспортируйте проект в MESinvoke.war и поместите его на сервер папка развертывания. Тогда я могу получить доступ к адресу http://10.10.9.151/MESinvoke/MEScreate?wsdl Но когда я попытался проверить это с SOAP UI, и он сообщает об ошибке, как показано ниже:

ошибка загрузки http://localhost:8086/MESinvoke1/MEScreate?wsdl

и когда я открыл адрес в IE и он выглядит так:

<?xml version="1.0" encoding="UTF-8"?>

-<wsdl:definitions targetNamespace="http:///" name="MEScreateService" 

xmlns:ns1="http://unknown.namespace/" 
xmlns:ns2="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http:///" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<wsdl:import namespace="http://unknown.namespace/" location="http://localhost:8086/MESinvoke1/MEScreate?wsdl=MEScreate.wsdl"> </wsdl:import>


-<wsdl:binding name="MEScreateServiceSoapBinding" type="ns1:MEScreate">

<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>


-<wsdl:operation name="MEScreate">

<soap:operation style="document" soapAction=""/>


-<wsdl:input name="MEScreate">

<soap:body use="literal"/>

</wsdl:input>


-<wsdl:output name="MEScreateResponse">

<soap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>


-<wsdl:service name="MEScreateService">


-<wsdl:port name="MEScreatePort" binding="tns:MEScreateServiceSoapBinding">

<soap:address location="http://localhost:8086/MESinvoke1/MEScreate"/>

</wsdl:port>

</wsdl:service>

</wsdl:definitions> 

Я пропустил какой-то важный шаг? Любая помощь приветствуется. Спасибо.

...