プロジェクトが複数ある環境での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]ディレクトリ配下に
$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>