パスワードを忘れた? アカウント作成
391732 journal

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である。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

ソースを見ろ -- ある4桁UID

読み込み中...