欲求不満の涙に溺れそうになった後、質問をしなければなりません。
私の 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 アプリをシステム設定から独立させる方法はありますか?