无法在Eclipse中使用Web服务

时间:2013-01-04 06:32:33

标签: eclipse web-services wsdl

我正在尝试使用由

托管的网络服务

http://www.webservicex.net/CurrencyConvertor.asmx?WSDL

但eclipse显示"选择的服务定义无效"

enter image description here

我检查了以下内容:

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

2 个答案:

答案 0 :(得分:2)

我能够通过JVM参数中的正确代理来解决这个问题。问题是因为我在公司代理防火墙下,我的java无法从外部链接中检索wsdl。希望它有助于有类似的人问题。

答案 1 :(得分:0)

确保:

在执行此步骤时,Tomcat正在服务器选项卡下运行。

在配置中选择Web服务客户端下的正确Apache轴。