0

我正在尝试使用由托管的网络服务

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

但日食显示“选择的服务定义无效”

在此处输入图像描述

我确实检查了以下内容:

1.在ie中打开上面的wsdl url,xml正常显示

2.eclipse有网络连接,点击help-->check for update时显示更新列表

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
4

2 回答 2

2

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

于 2013-01-07T11:08:48.400 回答
0

确保:

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

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

于 2013-09-28T06:21:49.720 回答