Tomcat conf/Catalina/localhostディレクトリ配下のxml

プロジェクトが複数ある環境でのTomcat設定ではまったのでメモ。

メインのプロジェクト「front」とapのプロジェクト分けてる場合(例)「ap_gate」「ap_other」

「ap_gate」「ap_other」のコンテキストファイル「ap#gate.xml」「ap#other.xml」も作成する

Tomcatはコンテキストと言う単位で、アプリケーションを管理する。

プログラムを配置した後は、配置した領域をコンテキストとしてTomcatに設定する。

コンテキストの設定は$CATALINA_HOME\conf\[engine name]\[host name]ディレクトリ配下に

コンテキスト名.xmlと言うXMLファイルを作成して行う。

$CATALINA_HOME\conf\Catalina\localhost/Root.xml

$CATALINA_HOME\conf\Catalina\localhost/front.xml

$CATALINA_HOME\conf\Catalina\localhost/ap#gate.xml

$CATALINA_HOME\conf\Catalina\localhost/ap#other.xml

C:\Dev\apserver\apache-tomcat-7.0.29\conf\Catalina\localhost\aapc.xml

例)

<Context path="/aapc" reloadable="false" docBase="C:\Dev\Java\workspace\bbbpc" workDir="C:\Dev\Java\workspace\bbbpc\work" >

<Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>

<Loader className="org.apache.catalina.loader.DevLoader" reloadable="true" debug="1" useSystemClassLoaderAsParent="false" />

</Context>