context.xml

同じような内容の日記:http://d.hatena.ne.jp/Ochotona/20060530/1148971029


Tomcat5.0.Xでは、アプリ側の/META-INF/context.xmlを定義しておくようだ。*1


mavenでは、war-pluginでcontext.xmlを指定する

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <configuration>
  (略)
    <!-- for Tomcat5.0 -->
    <containerConfigXML>src/main/context.xml</containerConfigXML>
  </configuration>
</plugin>


warが作成されると、/META-INF/context.xmlが含まれている。
このwarをTomcatにインストールすると、$CATALINA_HOME/conf/[enginename]/[hostname]/にcontext名にリネームされてコピーされる。