我正在尝试使用由
托管的网络服务http://www.webservicex.net/CurrencyConvertor.asmx?WSDL
但eclipse显示"选择的服务定义无效"
我检查了以下内容:
1.在ie中打开上面的wsdl url并正确显示xml
2.eclipse有网络连接,它显示帮助时的更新列表 - >点击检查更新
3.下载了wsdl的副本并且能够生成客户端组件。但是当我尝试调用某个方法时,我收到连接拒绝错误
{http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195
答案 0 :(得分:2)
我能够通过JVM参数中的正确代理来解决这个问题。问题是因为我在公司代理防火墙下,我的java无法从外部链接中检索wsdl。希望它有助于有类似的人问题。
答案 1 :(得分:0)
确保:
在执行此步骤时,Tomcat正在服务器选项卡下运行。
在配置中选择Web服务客户端下的正确Apache轴。