我正在尝试运行正在运行的客户端&服务器应用程序在不同的机器上然后我收到下面的异常消息,说它无法在该机器上获取wsdl文件:
javax.xml.ws.WebServiceException:无法访问WSDL: http://localhost:8080/proj_name/EmpServices?wsdl。它失败了:得到了 打开流时http://localhost:8080/proj_name/EmpServices?wsdl 来自same_link_as_above / EmpServices?wsdl。
答案 0 :(得分:0)
它看起来像连接问题,而不是WSDL或服务相关。
你讲的是“远程机器”,但错误是“localhost” 您是否已将服务客户端配置为使用远程计算机? 它不应该是远程机器的地址吗?或者只是一个错字?
如果您正确配置,请确保您的防火墙允许有可用的连接并允许端口8080。
您也可以尝试从客户端计算机直接在浏览器中打开此链接,并查看说明的内容
也许,您将获得连接错误消息,而您应该获取WSDL文件。