RHEL6 の tomcat6 にて環境変数 CATALINA_BASE の指定

RHEL6 の tomcat6 を起動しようとしたら

 

/usr/sbin/tomcat: line 30: /logs/catalina.out: No such file or directory

 

というようなエラーが出てきて起動できず困りました。 /logs なんて参照するはずがない。ログは CATALINA_BASE の向いてるほうに書き出すはず。

使った tomcattomcat6-6.0.24-94.el6_7 なんですけど、その前まで使っていた古いバージョンでは環境変数 CATALINA_BASE は設定しなくてもとりあえず CATALINA_HOME を向いていたんです。たぶん。実際設定しないでも動いてましたから。

tomcat6 のパッケージアップデートしてから上記のエラーをはいて起動しなくなりました。

環境変数 CATALINA_BASE を明示的に指定することで起動するようになりました。

どこかのバージョンから明示的な指定が必要になったってことでしょうか。