2

我对使用 wsimport 生成的 web 服务存根的 java 客户端有一个奇怪的行为。

客户说

Got Permission denied: connect while opening stream from http://dev:8080/LicenseServer/services/ServerImpl?wsdl

但是我可以在我的网络浏览器中打开 URL,并且 wsdl 会正确显示。我也可以从我的浏览器控制 Soap11Binding/HttpSoap11Endpoint。

提示可能是主机名“dev”由 C:\Windows\System32\driver\etc\hosts 解析。

从与服务器相同的网络中运行 java-client 不会有任何问题。

也许存根的初始化过程依赖于主机名的“真实”DNS解析?

4

0 回答 0