0

Java Web アプリケーションをデバッグしようとしています。この問題は、doGet/doPOST メソッドの前にあることが原因です。doGet の前にコンテナ内のどこからデバッグを開始すればよいか、または要求がどのように処理されるかを正確に確認できますか?

4

2 に答える 2

2

これがサーブレットのリフトサイクルです。

Intit
Service(doGet/doPost)
Destroy

サーブレットがinitメソッド呼び出しを初期化すると、サーブレットのinitメソッドからデバッグを開始し、Service(doGet / doPost)メソッドに移行できます。サーブレットのライフサイクルを参照してください

于 2012-04-23T20:16:40.603 に答える
0

答えは、コードの doGet/doPost 部分の前に何をロードするかによって大きく異なります。contextListeners でコードをセットアップしますか? もしそうなら、そこから始めます...

デバッグを改善するには、サーブレット コンテナ (つまり、jetty、tomcat、glassfish など) のファイルへのログ記録を有効にして、問題の原因となる可能性のあるエラー メッセージがあるかどうかを確認する必要があります...

于 2012-04-23T20:26:18.843 に答える