開発覚え書き

ソフトウェアシステムの開発に関わるさまざまなことの覚え書き

TomcatとJava SDK, JREのバージョン

2005-05-06 19:15:29 | Weblog
Tomcat 5.5 系はJava SDK の 5.0 (1.5) 系でないと動作しないのは
よく知られている。

Tomcat 5.0 系はJava SDK 1.4系でも5.0 (1.5) 系でも動作する。
それで、あるマシンに Java 1.4.2_07 と Tomcat 5.0.28 を入れて
動作させていた。
ところがこのマシンに、ある時Java 5.0 (1.5.0_02) の JRE が入って
しまって、JRE が 1.4系と 5.0 (1.5) 系のふたつになっていた。
この状態では、Tomcat は正しく動作しないようだ。

環境変数 JAVA_HOME が設定してあるにも関わらず、
JAVA_HOME が適切でない旨のメッセージを出してくる。
どうもJSPから変換したJavaのソースをコンパイルするときに
止まっているようだ。

5.0 (1.5) 系のJREを削除して再起動しても動作せず、
結局、Tomcat をインストールし直して動作させた。

とにかく、現在のところ、いろんな場面でJavaの
1.4系と5.0(1.5)系のバージョンに注意する必要がある。