jjkingの日記: Tomcat の TimeZone
日記 by
jjking
今開発中のアプリは、Tomcat をベースとしている。起動方法は DOS のバッチファイルより %CATALINA_HOME%\bin\ctalina を実行するという方式を使っている。このやり方の問題なのかもしれないが、Tomcat の動いている JavaVM の TimeZone が GMT になってしまい、ログに記録される時間が9時間前になってしまい困っていた。
解決方法として見つけたのは、環境変数 JAVA_OPTS を使って Tomcat の使う JavaVM のシステムプロパティを変えてしまうというもので、試したところ JST になり正しい時間が記録されるようになった。
バッチに追加したのは次の1行
- set JAVA_OPTS=-Duser.timezone=JST
ちなみにTomcatのバージョンは4.1.27である。
Tomcat の TimeZone More ログイン