web-dev-qa-db-ja.com

EclipseのTomcatログファイルはどこで表示できますか?

EclipseのTomcatログファイルはどこで表示できますか?

何らかの理由で、Tomcatのインストール/ログフォルダーが常に空です。

ところで、Tomcatはしばらくしてログファイルにダンプしますか、それとも即座にダンプしますか?

136
Blankman

[サーバー]ビューに移動し、実行しているTomcatサーバーをダブルクリックします。 accessログファイルは、「サーバーパス」フィールドのパスに関連して保存されます。このパス自体は、ワークスペースパスに関連しています。

79
royalsampler

Catalina.outの後だったか、Tomcatによって生成された他のログの1つの後だったかはわかりません。

ただし、catalina.outログファイルを使用している場合は、以下の指示に従ってください。

  • [サーバー]タブで、Tomcatサーバーをダブルクリックします。概要と呼ばれる画面が表示されます。

  • 「起動構成を開く」をクリックします。 「共通」タブをクリックします。

  • 画面の下部に向かって、[ファイル]チェックボックスをオンにして、コンソール(catalina.out)出力のログに使用できるファイルを指定できます。

  • 最後に、Tomcatサーバーを再起動します。

173
codesta

別のフォーラムはこの答えを提供しました:

ああ、これを理解しました。 「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

16
Steve Mitchell

ログが散らばっているように見えますか? <ProjectLocation>\.metadata\.plugins\org.Eclipse.wst.server.core\tmp0\logsの下にアクセスログが見つかりました

11
Santosh

サーバーをダブルクリックして開きます。 「引数」に移動します。 -Dcatalina.base = ..何か。その何かに行きます。ログがあります。

3
JRun

@ royalsamplerが言った

Eclipseの[サーバー]ビューに移動し、サーバーを右クリックして[開く]をクリックします。ログファイルは、[サーバーパス]フィールドのパスに対応するフォルダーに保存されます。

パスフィールドは編集できないため、「起動構成を開く」、「引数」タブをクリックして、catalina.baseのVM引数を引用符で囲んでコピーすることもできます。これは、WTP webappディレクトリのフルパスです。値をクリップボードにコピーすると、ファイルシステムを参照してパスを探すという面倒な作業を省くことができます。

また、実行またはデバッグするときに、コンソールビューにログファイルへの出力が表示されることに注意してください。

2
harschware

コンソール以外の別のファイルにログを記録する場合:サーバーをダブルクリックし、[起動設定を開く]-> [引数]-> add -Dlog.dir = "このファイルを保存するパス"を選択し、サーバ。

ヒント:引数を追加するときは、サーバーが実行されていないことを確認してください。 log4jまたは同様のロギングフレームワークを配置する必要があります。

1

catalina.outログの後、Tomcatでeclispeを使用している場合、これは私のために動作します:

  • コンピューターのどこかにcatelina.outを作成します。私の場合、Tomcatインストールディレクトリのlogsディレクトリに配置します。例:/opt/Apache-Tomcat-7.0.83/logs/catena.out
  • eclipseの[サーバー]タブで、Tomcatサーバーをダブルクリックします。概要と呼ばれる画面が表示されます。
  • 「起動構成を開く」をクリックします。次に、「共通」タブをクリックします。
  • 標準の入力および出力セクションで、「出力ファイル」をチェックし、ファイルシステムをクリックして、catelina.outを作成するフォルダーを選択します。
  • 最後に、Tomcatサーバーを再起動します。
1
onlyme