RSS フィードと内部クライアント システムへの Web サービス呼び出しを含む Magnolia モジュールを開発しています。
私の会社には Web プロキシがあるため、RSS フィードがデータを収集するために、プロキシの詳細を使用して Tomcat サーバーを構成しました。次の JVM 引数を setenv.bat の CATALINE_OPTS に追加しました。
-Dhttp.proxyHost=%hostname% -Dhttp.proxyPort=%port% -Dhttp.proxyUser=%user% -Dhttp.proxyPass=%passwd%
RSS アグリゲーターは動作するようになりましたが、Web サービスの呼び出しが 403 Forbidden で失敗します。これがプロキシによるものであると仮定すると、JVM 引数を削除すると、呼び出しが再び機能します。
今私の質問:
- Tomcat で Web サービス ホスト ドメイン (つまり、*.intws.co.uk) へのプロキシ バイパスを構成するにはどうすればよいですか?
- Magnolia でプロキシの詳細を構成する方法はありますか? 私のクライアントには、管理したいさまざまなプロキシ設定があります (Tomcat ファイルではなく Magnolia で)。
- Magnolia でバイパス ホストも構成できますか? 繰り返しになりますが、私のクライアントには、異なるホスト名で Web サービスがインストールされている可能性があります。
Tomcat の構成とプロキシ全般に関する私の知識は限られているため、お好きなだけ詳細に進んでください。