最近、Apache w/s + Tomcat をインストールしました。jk を使用すると、Apache から t/c にリクエストをルーティングできました。ネット上の例は通常、次の形式です。
JkMount /*.jsp myTC
Tomcat の 1 つのインスタンスで複数の Java EE アプリケーションを実行しています (では、なぜ apache を使用するのでしょうか? 私には理由があると思います)。これらの各アプリケーションのコンテキストを次のように変更できると考えました。
/servlet/application1/
/servlet/application2/
/servlet/application3/
そして、次のようなものがあります:
JkMount /servlet/* myTC
これにより、リクエストが tomcat に正しくルーティングされますが、標準の Java EE アプリケーションの静的リソースをどのように提供するかという問題が残ります。
/webapp-root
resources/
css/
js/
images/
WEB-INF/
/usual-folder-structure
質問は次のとおりです。
Apacheからリソース/フォルダを提供する方法は? すべてのアプリケーションには独自の resources/ フォルダーがあります。resources/ は、戦争から離れてどこかの apache の doc-root に常駐する必要があると思いますが、JkMount 文字列がわかりません。
/servlet/ スキームは「正しい」方法ですか? 私が従うべきパターンはありますか?
これについてもっと読む必要があるので、ネット上のリソースへのポインタは素晴らしいでしょう。