5

欲求不満の涙に溺れそうになった後、質問をしなければなりません。

私の play (2.0.3、scala) アプリケーションは wsdl を消費しています。これは、webservice の開発バージョンをlocalhostで実行すると、wsdl-url が のようなものになり、完全に正常に動作しhttp://localhost:8080/Service/Service?wsdlます。のような Url を使用して、リモート テスト システム サーバーから WSDl を使用しようとすると、次のようhttp://testserver.company.net:8084/Service/Service?wsdlになります。

[WebServiceException: Failed to access the WSDL at: http://testserver.company.net:8084/Service/Service?wsdl. It failed with: Got Server returned HTTP response code: 502 for URL: http://testserver.company.net:8084/Service/Service?wsdl while opening stream from http://testserver.company.net:8084/Service/Service?wsdl.]

私の会社では、インターネットの使用に http プロキシを使用しています。これが 502 エラーの原因です。だから私はプロキシの使用を停止したい。

これまでのところ、私は(すべて一緒に)試しました:

  • Internet Explorer からプロキシを削除しました
  • set _JAVA_OPTIONS=-Dhttp.noProxyHosts="testserver.company.net"
  • JAVA_OPTIONS=-Dhttp.noProxyHosts="testserver.company.net" を設定します。
  • play run -Dhttp.noProxyHosts="testserver.company.net"

これはどれもうまくいきませんでした。何か案は?HttpProxy の使用を停止するにはどうすればよいですか?

編集:

Java Webservices-api / jaxws ライブラリと関係があることがわかりました。何か案は?

編集 2012-10-17:

システムのプロキシ設定に依存しているようです。IE からプロキシ全体を削除し、すべてを再起動したにもかかわらず、なぜその日に機能しなかったのかはまだわかりません。Play アプリをシステム設定から独立させる方法はありますか?

4

2 に答える 2

0

試す:

play -Dhttp.noProxyHosts="testserver.company.net" run
于 2012-10-24T16:50:58.423 に答える