0

によってホストされているWebサービスを利用しようとしています

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

しかし、「選択されたサービス定義が無効です」を示すEclipse

ここに画像の説明を入力してください

私は以下をチェックしました:

1.上記のwsdlurlをieで開き、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
4

2 に答える 2

2

JVM引数の正しいプロキシによってこれを解決することができました。問題は、企業のプロキシファイアウォールの下にあったため、Javaが外部リンクからwsdlを取得できなかったためです。同様の問題を抱えている人に役立つことを願っています。

于 2013-01-07T11:08:48.400 に答える
0

次のことを確認してください。

この手順を実行している間、Tomcatは[サーバー]タブで実行されています。

構成のWebサービスクライアントで適切なApache軸を選択します。

于 2013-09-28T06:21:49.720 に答える