Tomcat Setting

Updated: 2003-03-02 21:11:57 - [ Home | Wiki Home | Index | Changes ]

Tomcat4の設定について。

目次

構造
役割
インタフェース
Jk2とTomcat4の連携について

構造

http://www.teria.com/~koseki/emacswiki/imgs/tomcatsetting.png

役割

インタフェース

server.xmlの各要素(上記の項目)は、org.apache.catalinaパッケージのインタフェースと対応します。各要素のclassName属性にインタフェースの実装クラス名を指定することで、動作をカスタマイズできます。

……と言ってもたいていの要素はデフォルトで済むと思うのですが、インタフェースを眺めると、仕組みがなんとなくわかってよいです。

Jk2とTomcat4の連携について

ドキュメントに書いてあるとおりに最低限の設定 ( minimum configuration ) をしたところ、500 Internal Server Error になってしまいました。環境は以下のとおり。

次のようなエラーがApacheのログに出ます。

[Sun Mar 02 20:43:03 2003] [error] shm.init(): No file
[Sun Mar 02 20:44:15 2003] [error] workerEnv.init() create slot epStat.0 failed
[Sun Mar 02 20:44:15 2003] [error] mod_jk.handler() Error connecting to tomcat 120000

これを回避するには、shm の設定を workers2.properties ファイルに追加すればよいようです。

[shm]
file=${serverRoot}/logs/shm.file
size=1048576

みたいなのを書きます。



KOSEKI Kengo <kengo@tt.rim.or.jp>