2

私は2つのJavaプロジェクトを持っています:

  1. Tomcat 6 で問題なく動作する Web サービスです。
  2. もう 1 つは Play 1.2.4 フレームワークを使用して開発されたクライアントであり、Web サービスと同じ tomcat にデプロイする必要があります。

私の問題は、それらが tomcat に war ファイルとしてデプロイされている場合、クライアント要求 URL にアプリケーション コンテキストが含まれていないため、パスが見つからないことです。

Apache を tomcat のブリッジにすることで問題が解決する可能性があると読みましたが、設定方法がわかりません。

私を助けてください。

4

1 に答える 1

0

あなたが言いたいのは、Play で開発された UI が /myapp.

次の 2 つのオプションがあります。

  1. WAR ファイルの名前を ROOT.war に変更します。Tomcat はそれを / にデプロイします。
  2. Apache をプロキシとして使用し、リダイレクトを実装する

Apache の設定は次のようになります。

RedirectMatch "^/$" /myapp
ProxyPass /myapp http://tomcatserver:8080/myapp
于 2012-10-05T14:01:34.123 に答える