0

Tomcat サーバー (または一般的には JVM) ですべての例外を追跡することは可能ですか?

全てに感謝!

org.primefaces.application.PrimeResourceHandler.handleResourceRequest()PS で例外が発生し、些細なメッセージが表示されるので必要です (79 行目)

4

3 に答える 3

3

グローバルに、ロギングは次のいずれかで構成されます

${catalina.base}/conf/logging.properties file or {java.home}/lib/logging.properties

次のプロパティのコメントを外して ALL に設定すると、トレース レベルを変更できます。

org.apache.catalina.level=ALL

詳細:ドキュメント

于 2012-06-29T15:17:00.240 に答える
3

もちろん。それを使用してTomcatを起動します:

./catalina jpda start

次に、ここで説明するように、Eclipse デバッガーを使用して接続します。

http://wiki.apache.org/tomcat/FAQ/Developing#Q1

たとえば Eclipse が接続されている場合、[ブレークポイント] パネルに移動し、そこに java.lang.Exception または java.lang.RuntimeException を設定すると、[Java Exception ブレークポイントを追加] ボタンが表示され、すべてのサブクラスがキャッチされます。

于 2012-06-29T15:10:18.500 に答える
0

私はJVMのそのような機能を知りません。

その例外がスローされる理由を理解してほしいと思いますよね?NetbeansなどのIDEを使用し、そのライブラリを依存関係として含め、ソースをダウンロードして、その行にブレークポイントを設定します。次に、標準のデバッガーを使用して、ブレークポイントに到達したときにスタックトレースをスキャンして、手がかりを探します。

于 2012-06-29T15:06:07.550 に答える