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>