EclipseのTomcatログファイルはどこで表示できますか?
何らかの理由で、Tomcatのインストール/ログフォルダーは常に空です。
ところで、Tomcatはしばらくするとログファイルにダンプしますか、それとも即時ですか?
EclipseのTomcatログファイルはどこで表示できますか?
何らかの理由で、Tomcatのインストール/ログフォルダーは常に空です。
ところで、Tomcatはしばらくするとログファイルにダンプしますか、それとも即時ですか?
回答:
[サーバー]ビューに移動し、実行中のTomcatサーバーをダブルクリックします。アクセスログファイル自体は、ワークスペースのパスからの相対である「サーバパス」フィールド、内のパスへの相対的な保存されます。
catalina.outの後か、Tomcatによって生成された他のログの後に発生したかどうかはわかりません。
ただし、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
Eclipseの「サーバー」ビューに移動し、サーバーを右クリックして「開く」をクリックします。ログファイルは、[サーバーパス]フィールドのパスに対応するフォルダに保存されます。
パスフィールドは編集できないため、「起動構成を開く」、「引数」タブをクリックして、catalina.baseのVM引数をコピーすることもできます(引用符内)。これは、WTP Webアプリケーションディレクトリの完全パスです。値をクリップボードにコピーすると、ファイルシステムをパスまで参照するという面倒な作業を省くことができます。
また、実行またはデバッグすると、コンソールビューのログファイルへの出力が表示されるはずです。
コンソール以外の別のファイルにログが必要な場合:サーバーをダブルクリックします->起動構成を開く->引数->追加-Dlog.dir = "このファイルを保存するパス"を再起動しますサーバ。
ヒント:引数を追加する場合は、サーバーが実行されていないことを確認してください。log4jまたは同様のロギングフレームワークを用意する必要があります。
catalina.outログの後にいて、Tomcatでeclispeを使用している場合、これは私にとってはうまくいきます: