Java 无法从客户端调用服务
我是webservices新手,为本课程开发了一个非常基本的webservices,如下所示:Java 无法从客户端调用服务,java,web-services,wsdl,Java,Web Services,Wsdl,我是webservices新手,为本课程开发了一个非常基本的webservices,如下所示: @WebService public class Hello { public String helloName(String Name){ return "hello there " + Name; } } webservice已经部署,我可以在浏览器上访问wsdl文件。但是,当我通过客户端调用服务时,它会给出一个错误,即java.net.UnknownHostException
@WebService
public class Hello {
public String helloName(String Name){
return "hello there " + Name;
}
}
webservice已经部署,我可以在浏览器上访问wsdl文件。但是,当我通过客户端调用服务时,它会给出一个错误,即java.net.UnknownHostException
我在wsdl文件中观察到,soap:address标记仍然显示地址位置localhost:8080,即使在服务器上部署了服务。不太确定这是否是错误的来源
<wsdl:service name="HelloService">
<wsdl:port name="HelloPort" binding="tns:HelloServiceSoapBinding">
<soap:address location="http://localhost:8080/HAYServer/Hello"/>
</wsdl:port>
</wsdl:service>
如果在调用服务时为端点url提供“?wsdl”,请删除该url并重试。
如果这不是问题所在,请提供更多详细信息,如:
1) 完整错误堆栈跟踪
2) 用于实现webservice(CXF、Axis等)的API。
3) 您尝试调用服务时使用的webservice客户端代码