tomcat起動時の環境変数でJRE_HOMEを指定するときに

JAVA_HOME=にJREのパスを指定してちゃ駄目。

JDKがなくてもJREだけでもtomcatは動かせる。(すくなくともtomcat6以降では)
JSPも動作する。

JREを使いたいときは、JRE_HOMEを指定するだけでなく、
JAVA_HOMEにJREのパスその他が入っていないように未定義にしてやらないと怒られた。

C:¥apache-tomcat-7.0.2¥bin>startup
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

意訳「JAVA_HOMEには JDKを指定しろよ、JREじゃなくてよぉ。」

Windowsなら、
set JAVA_HOME=
とすればOK。


JUGEMテーマ:コンピュータ



コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話