appAをデフォルトの docBase として設定するために、以下のように Tomcat Catalina コンテキストを構成しました。
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="appA"/>
</Host>
このセットアップでは、私はwebapps/appA/js/test.js
ヒットしてアクセスできます
http://localhost/js/test.js
私が直面していて理解できない問題は、webapps フォルダー ( webapps/appB
、webapps/appC
) の下に複数のアプリがある場合、アクセスできることです。
http://localhost/appA/js/test.js
このような。しかし、webapps ( ) の下にアプリが 1 つしかない場合、これは機能しませんwebapps/appA
。
このプロパティに関する Tomcat のドキュメントを読みましたが、答えが見つかりませんでした。誰かが私を理解するのを手伝ってくれますdocBase
か?