Tomcatに配置するWebアプリケーションの動作を設定するコンテキスト(Context.xml)があります。
この配置場所について調査しました。
1.%TOMCAT_HOME%\conf\Catalina\localhost\[アプリケーション名].xml
[アプリケーション名]のWebアプリケーションが対象となります。
Webアプリケーションの配置場所は、以下のdocBaseで指定します。
1 2 3 4 5 6 |
<Context path="/[アプリケーション名]" docBase="[アプリケーションの配置場所パス]" debug="0" workDir="[アプリケーションの作業場所、JSP等のクラスが生成されるディレクトリ]" reloadable="true"> </Context> |
2.%TOMCAT_HOME%\webapps\[アプリケーション名]\META-INF\context.xml
対象Webアプリケーション配下にある、「META-INF」ディレクトリに「context.xml」を配置します。
サンプル例)
1 2 3 4 5 6 |
<Context path="/sampleWebApp" docBase="sampleWebApp" debug="0" workDir="/usr/local/tomcat/work/sampleWebApp" reloadable="true" > </Context> |
パスイメージ
%TOMCAT_HOME%
L webapps
L sampleWebApp
├─ META-INF
│ └─ context.xml★
└─WEB-INF
%TOMCAT_HOME%
L webapps
L sampleWebApp
├─ META-INF
│ └─ context.xml★
└─WEB-INF
個人的には、warファイル内に含まれるため「2」のMETA-INF内に配置するのがおすすめ☆
以上★