2011-07-15 31 views
0

私は自分のアプリケーションでいくつかの問題を調査しようとしていますが、意味のあるエラーメッセージを表示するためにTomcatを取得できません。私はそれが解決に役立つだろう任意のスタックトレース、あるいは例外名を表示することができませんTomcatが初期化の失敗の根本原因を示していない

ERROR org.springframework.ws.transport.http.MessageDispatcherServlet - Context initialization failed 
ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/myApp] - StandardWrapper.Throwable 
ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/myApp] - Servlet /myApp threw load() exception 

:私のアプリでTomcatを実行すると、私は何の問題は、これらのメッセージであることを示すだろうログに見ることができるすべてを展開

私の問題。

Tomcatに障害の根本原因についての詳細を表示する方法はありますか? Tomcat 5.5.32を使用しています。ルートlog4jロガーがDEBUGに設定されています(他のロガーは定義されていません)。

+0

サーバログを調べてください。 '$ TOMCAT_HOME/logs' - あなたのWebアプリケーションの初期化コードかもしれません。起動時に実行されるコードを調べます。 – Nishant

+0

ありがとうございます。私はそれが私のWebアプリケーションの初期化コードだと確信しています。私は問題を見つけるのに役立つ情報は見つけられません。私は、Tomcatを構成して、初期化に何が問題になっているかを表示できるようにしたいと考えています。 – Michal

+0

例外をキャッチして正しく伝播(再利用)しないとログに記録すると、それらは失われます。 'Servlet/myAppはload()exception'コードを出力しますか? – home

答えて

0

あなたはどのログを見ていますか?通常、catalina.outは、初期化エラーがあり、詳細はlocalhost.${timestamp}.logであることを示しています。

関連する問題