【tomcat 9.0.62】catalina.outログが出力しない

仕事メモ​

catalina.outログがみつからない

 本日、初めてtomcatのRHEL yum版をインストールしてみました。
実は今までyum版を使用したことがなかったので結構大変でした…今回インストールしていく中で一つ気になった点「catalina.out」がないことについて調査した結果を書いていきます。

原因

 調査していく中で、「catalina.out」ログはパッケージ版tomcatの /tomcat/bin/catalina.shで設定されていることがわかりました。yum版でbinファイルを見てみると「catalina.sh」がないことが判明。なんでや…
 どうやら、RHELが提供しているyum版とパッケージ版では結構な差異がある感じらしいです。

 どうしてもcatalina.outログを出力したい場合

 どうやら、パッケージ版tomcatと同様。の設定をすれば出力は可能なようです。ただ、RHELのサポート対象外なのでオススメはしません。また、設定するのにも結構知識が必要です。
 業務の都合上どうしても設定したい場合は、yum版を諦めてパッケージ版を使用しましょう。

結論

 yum版での「catalina.out」出力は難しいのでパッケージ版を使用しましょう。「catalina.out」ログ以外のログはパッケージ版同様出力されるので、そちらで十分という方はyum版を使ったほうが、後のバージョン更新など楽かもしれませんね。
 私は今回はユーザの要望でどうしても「catalina.out」が欲しいとのことでしたのでyum版は諦めました。残念、無念…

タイトルとURLをコピーしました