1

WSDL2Javaツールを使用してスタブを生成すると、次のエラーが発生します。Webサービスが稼働しています。

WSDLToJavaエラー:org.apache.cxf.wsdl11.WSDLRuntimeException:wsd l定義の作成に失敗しました:http ://scheduler.heartbeatsoftware.com/scheduler/WebServices / SampleSNMWebService?wsdl原因:WSDLException:faultCode = PARSER_ERROR:java.lang .IllegalArgumentExce ption:InputSourceにはByteStreamまたはCharacterStreamが必要です

wsdlをダウンロードして、そのwsdlからスタブを生成すると、それらが生成されます。ただし、これらのスタブを使用するJavaクライアントは、上記と同じ例外をスローします

不思議なことに、同じWebサービスをLANにデプロイすると、このような問題は発生しません。スタブは正常に生成され、後続のJavaクライアントは正常に機能します。

Webサービスは、apache cxfバージョン2.2.5を使用して作成され、Tomcat6でホストされます。

任意のポインタをいただければ幸いです

Sameerに関して

4

1 に答える 1

0

解決策が見つかりました。wsdl.java.batを変更して、プロキシ設定を含める必要があります-Dhttp.proxyHost = -Dhttp.proxyPort = 8080

于 2010-02-08T10:22:01.783 に答える