catalina.bat 内の CATALINA_OPTS に設定するオプションパラメータの順番が違うと Tomcat が起動しない。原因不明。うちの環境だけカモ。
起動する : set CATALINA_OPTS="-Xmx192M -Xms192M -Xss256K -server" 起動しない: set CATALINA_OPTS="-server -Xmx192M -Xms192M -Xss256K"
環境
OS: Windows2000 SP4
Java: version 1.4.1_02
Tomcat: 4.1.30
C:\tomcat\bin>catalina.bat run Using CATALINA_BASE: .. Using CATALINA_HOME: .. Using CATALINA_TMPDIR: ..\temp Using JAVA_HOME: C:\jdk1.4.1_02 Unrecognized option: -server -Xmx192M -Xms192M -Xss256K Could not create the Java virtual machine.
追記: 2005-06-01
バッチファイルの変数に代入する際に、スペースが入るとマズいと思ってダブルクォートで囲ってたけど、どうやら囲う必要はないらしい。
違う環境だけど
set CATALINA_OPTS=-Xmx192M -Xms192M -Xss256K -server echo %CATALINA_OPTS%
な感じで変数の中身を確認したら、ちゃんと全部入ってた。で、問題なく Tomcat も動作した。
tags: Tomcat zurazure
Posted by NI-Lab. (@nilab)