戯言

つらつらと気づいたことを書いていきます。人狼とか。

スポンサーサイト


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Eclipseでtomcatのログを確認する方法


windowsのtomcat6で確認

○tomcatが出力するログ catalina.logなど
・Eclipseの設定
[実行]→[実行構成]→[Apache Tomcatの引数タブ]でVM引数に以下を設定
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"

「%CATALINA_BASE%」の部分は、VM引数に設定している -Dcatalina.base=の部分をハードコーディングします。
Windowsであれば、"C:\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0"などとなっていると思います。

・logging.propertiesの配備
「%CATALINA_BASE%」ディレクトリの下にconfディレクトリがあるので、
その中に、%TOMCAT_HOME%\confにある、logging.propertiesファイルをコピーします。

設定すると、%CATALINA_BASE%\logs\ にログファイルが出力されるようになると思います。


○アクセスログ
server.xmlで設定するだけなので、eclipse上のtomcatでも、単独でtomcatを動作させる場合となんら変わりません。


○標準入出力ログ catalina.out
catalina.outは、javaの標準出力(標準エラーも?)を保存しているログです。
eclipse上で起動しているtomcatの場合、
プロジェクトを右クリック→実行→実行の構成、で開くtomcatサーバの各種設定の中の共通タブに、
標準入出力の項目があります。
ここのファイルに、ログファイルのパスを指定することで、catalina.outと同様のログを出力できます。


スポンサーサイト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。