Tomcat プラグインを使っていてわかったこと。

Tomcat プロジェクトのディレクトリ構成

  project名 +
            + WEB-INF +
            |         + classes      : クラスファイル(class)
            |         + lib          : ライブラリ(jar)
            |         + src          : ソースコード
            |         + tags         : カスタムタグ
            |         + tld          : カスタムタグ定義ファイル
            |         + web.xml      : 定義ファイル
            + work

プロジェクト名の直下にコンテンツを置くことになる。
tags, tld, web.xml は、デフォルトではないが、
jsp を使った開発では、必須といってもいい。

Tomcat 5.5.x の server.xml

<Host> 内に以下の記述をすることで、
Webアプリのディレクトリを指定できる。

<Context path="/tomcat" reloadable="true" 
 docBase="/home/okinaka/workspace/tomcat" 
 workDir="/home/okinaka/workspace/tomcat/work" />

Tomcat 6.0 の場合(失敗)

$CATALINA_HOME/webapps 以下に、"プロジェクト名.xml"ファイルが作成される。
が、うまく動いてくれないので、何か問題があるかも。

<Context path="/tomcat" reloadable="true" 
 docBase="/home/okinaka/workspace/tomcat"
 workDir="/home/okinaka/workspace/tomcat/work" >
 <Loader className="org.apache.catalina.loader.DevLoader" reloadable="true" 
  debug="1" useSystemClassLoaderAsParent="false" />
</Context>