tomcat は出力をどこに置きSystem.out.println
ますか?
には興味がありませんout.println
。ログインの成功/失敗などの問題をログに記録するために使用するシステムを使用system.out
しており、その生成された「ログ」を確認する必要があります。
通常は catalina.out に出力されます。
いくつかの理由から、system.out.println() を使用してログを記録することは強くお勧めしません。
より良い解決策は、一般的な (そして成熟した) ロギング フレームワークの 1 つを使用することです。
log4j に裏打ちされた良い解決策は、Jakarta のログ タグ ライブラリを使用することです。ここでは、ログ メッセージをこの形式のいずれかで保持できます。
<log:info message="this is a message"/>
<log:info category="foo.bar" message="this is a message"/>
<log:info category="foo.bar">
this is a message
</log:info>
CATALINA_HOME /logs/stdout_YYYYMMDD.log
がデフォルトです。ここで、CATALINA_HOMEはベース Tomcat ディレクトリです。これをプログラムおよび構成によって変更するには、さまざまな方法があります。