RHEL6 の tomcat6 を起動しようとしたら
/usr/sbin/tomcat: line 30: /logs/catalina.out: No such file or directory
というようなエラーが出てきて起動できず困りました。 /logs なんて参照するはずがない。ログは CATALINA_BASE の向いてるほうに書き出すはず。
使った tomcat は tomcat6-6.0.24-94.el6_7
なんですけど、その前まで使っていた古いバージョンでは環境変数 CATALINA_BASE は設定しなくてもとりあえず CATALINA_HOME を向いていたんです。たぶん。実際設定しないでも動いてましたから。
tomcat6 のパッケージアップデートしてから上記のエラーをはいて起動しなくなりました。
環境変数 CATALINA_BASE を明示的に指定することで起動するようになりました。
どこかのバージョンから明示的な指定が必要になったってことでしょうか。