URLを別のTomcatインスタンスに書き直すことはできますか?
-
22-09-2019 - |
質問
使用することができます TuckeyのURL書き換え 別のTomcatインスタンスに書き直すには?私はそれを使用して動作しています crossContext="true"
同じTomcatインスタンスで別のサーブレットに書き換えますが、私たちの生産サーバーには複数のTomcatインスタンスが実行されているので、代わりにそれらのいずれかを書き直したいですか?
URL書き換えフィルターを使用して不可能な場合、それを行う別の方法はありますか?
ありがとう。
解決
単に別のインスタンスに書き直すことはできません。別のインスタンスからコンテンツを取得する必要があります(例: `new URL("を使用してください(」http:// localhost:8081/foo").openconnection().... ´)または30倍のリダイレクトを使用してクライアントをリダイレクトします。トムキャットの前にプロキシがある場合は、リダイレクトを直接送信する代わりにリダイレクトを解決するように構成できる場合があります。クライアント。
他のヒント
リクエストをプロキシにする場合は、Apacheでmod_jkまたはmod_proxyを使用して、別のマシンへのリクエストをプロキシする必要があります。リダイレクトを発行しても大丈夫なら、URLの書き換えだけで正常に動作するはずです。
所属していません StackOverflow