Java 无法从客户端调用服务

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

我是webservices新手,为本课程开发了一个非常基本的webservices,如下所示:

@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客户端代码