差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

blog:2017:2017-12-13 [2017-12-13 16:42] (現在)
Decomo 作成
行 1: 行 1:
 +====== FreeBSD 10に入れたTomcat 7のタイムゾーン設定方法 ======
  
 +何かの拍子に、Tomcat 7.0で動かしているサービスのタイムゾーンがUTCとして認識されるようになってしまった。マシンのRTCは昔からUTCで、OSのロケール≒タイムゾーンも以前からJSTで特に変更はしてないのだが…。
 +
 +変わっちゃったもんは仕方ないんで、Tomcatのタイムゾーンを変更する方法を調べたところ、setenv.shでCATALINA_OPTS環境変数を弄ればいいらしい。setenv.shってどこにあんのよっていうと、/usr/local/apache-tomacat-7.0/bin/である。もっとも自分の環境(FreeBSD 10.3-RELEASE-p26/Tomcat 7.0.59)ではsetenv.shは無かったんだけど、startup.shを見るにsetenv.shがあれば読み込むように見えたので、新規で作ったら上手く行った。
 +
 +setenv.shの中味は以下の通り。
 +<code>
 +export CATALINA_OPTS='-Duser.timezone=Asia/Tokyo'
 +</code>
 +
 +あとはApacheとTomcatを再起動してやればおk。
  • blog/2017/2017-12-13.txt
  • 最終更新: 2017-12-13 16:42
  • by Decomo