Jul 252005
前回は「LogManager関連の警告が出てまともに動作しない」状態でした。
WARNING: System property “java.util.logging.manager” should be the name of a subclass of java.util.logging.LogManager
こちらはSableVMのWikiドキュメントを見ていたら解決できました(たぶん)。
Getting jakarta-tomcat running with SableVM
こちらのTomcatバージョンは5.0.19ですが、同様の設定をおこなうことで正常状態になったと思われます。少なくともcatalina.outは出力されるようになりました。
LogManagerに関しては、JAVA_OPTSでproperty指定する必要があるようです。
例ではjikes_optsというスクリプトを作るようになってますが、せっかく仕組みが用意されているのでsetenv.shに以下のように書いています。
# cat /usr/local/jakarta-tomcat-5.5.9/bin/setenv.sh JAVA_HOME="/usr/lib/sablevm" JAVA_OPTS="-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog" CATALINA_OPTS="-Dbuild.compiler.emacs=true"
LogManagerの件に関してはJAVA_OPTSの記述が効いているのだというのは想像つくのですが、詳細はよくわからないのでこれから勉強しようと思います。
Sorry, the comment form is closed at this time.