EclipseのTomcatログファイルはどこで表示できますか?
何らかの理由で、Tomcatのインストール/ログフォルダーが常に空です。
ところで、Tomcatはしばらくしてログファイルにダンプしますか、それとも即座にダンプしますか?
[サーバー]ビューに移動し、実行しているTomcatサーバーをダブルクリックします。 accessログファイルは、「サーバーパス」フィールドのパスに関連して保存されます。このパス自体は、ワークスペースパスに関連しています。
Catalina.outの後だったか、Tomcatによって生成された他のログの1つの後だったかはわかりません。
ただし、catalina.outログファイルを使用している場合は、以下の指示に従ってください。
[サーバー]タブで、Tomcatサーバーをダブルクリックします。概要と呼ばれる画面が表示されます。
「起動構成を開く」をクリックします。 「共通」タブをクリックします。
画面の下部に向かって、[ファイル]チェックボックスをオンにして、コンソール(catalina.out)出力のログに使用できるファイルを指定できます。
最後に、Tomcatサーバーを再起動します。
別のフォーラムはこの答えを提供しました:
ああ、これを理解しました。 「logging.properties」ファイルを取得できるように、次のシステムプロパティを設定する必要があります。
TomcatがEclipseプロジェクトの下にあると仮定すると、その起動構成の「引数」タブの下に以下を追加します。
-Dcatalina.base="${project_loc}\<Apache-Tomcat-5.5.23_loc>"
-Dcatalina.home="${project_loc}\<Apache-Tomcat-5.5.23_loc>"
-Djava.util.logging.config.file="${project_loc}\<Apache-Tomcat-5.5.23_loc>\conf\logging.properties"
-Djava.util.logging.manager=org.Apache.juli.ClassLoaderLogManager
http://www.coderanch.com/t/442412/Tomcat/Tweaking-Tomcat-logging-properties-file
ログが散らばっているように見えますか? <ProjectLocation>\.metadata\.plugins\org.Eclipse.wst.server.core\tmp0\logs
の下にアクセスログが見つかりました
サーバーをダブルクリックして開きます。 「引数」に移動します。 -Dcatalina.base = ..何か。その何かに行きます。ログがあります。
Eclipseの[サーバー]ビューに移動し、サーバーを右クリックして[開く]をクリックします。ログファイルは、[サーバーパス]フィールドのパスに対応するフォルダーに保存されます。
パスフィールドは編集できないため、「起動構成を開く」、「引数」タブをクリックして、catalina.baseのVM引数を引用符で囲んでコピーすることもできます。これは、WTP webappディレクトリのフルパスです。値をクリップボードにコピーすると、ファイルシステムを参照してパスを探すという面倒な作業を省くことができます。
また、実行またはデバッグするときに、コンソールビューにログファイルへの出力が表示されることに注意してください。
コンソール以外の別のファイルにログを記録する場合:サーバーをダブルクリックし、[起動設定を開く]-> [引数]-> add -Dlog.dir = "このファイルを保存するパス"を選択し、サーバ。
ヒント:引数を追加するときは、サーバーが実行されていないことを確認してください。 log4jまたは同様のロギングフレームワークを配置する必要があります。
catalina.outログの後、Tomcatでeclispeを使用している場合、これは私のために動作します: