macOS Sierra で Homebrew を使用して Apache Tomcat 8.5.9 をインストールしました。Tomcat サーバーを起動すると、/usr/local/Cellar/tomcat/8.5.9/libexec/logs に catalina.out が期待どおりに作成されません。
私が試してみました:
- setenv.sh を使用してログ ファイルを別の場所にリダイレクトする
echo "log file location $CATALINA_OUT"
/usr/local/Cellar/tomcat/8.5.9/bin/catalina にあり、libexec/logs/catalina.out のデフォルトの場所に設定されています。この変更後、setenv.sh がこの場所を正しく変更していることがわかります。- デフォルトの場所に catalina.out を手動で作成し、完全な権限を付与する
次のような他のログが表示されます。
- catalina.[日付].log
- ホストマネージャー.[日付].log
- manager.[日付].log
- localhost_access_log.[日付].log
Tomcat サーバーは正常に動作しており、WAR ファイルを実行し、アプリケーションを問題なく使用できます。私が予想するように、他のログはいずれも catalina.out の作成に関する問題を示していません。