0

Netbeansを使用して作成したJavaWebアプリを実行すると、問題なく完全に実行され、すべてが機能しているように見えますが、アイドル状態にした後、何かを実行したい場合(主にデータベースから行をロードする場合) 、jquery、ajax)、何も起こりません。ページを更新すると、このエラーが発生します。

ここに画像の説明を入力してください

ここにログを投稿できなかったため、申し訳ありません。ログが大きすぎて、貼り付けるたびにブラウザがクラッシュしました。ログが機能すると、Stackoverflowに制限があります。アップロードしたので、ここにリンクを示します。

http://www.crocko.com/99F6AEF8373B425A885BD379686EF2C5/server.log_2012-08-11T05-03-18

StandardWrapperValve[JoinPart]: PWC1406: Servlet.service() for servlet JoinPart threw exception
java.lang.NumberFormatException: null
    at java.lang.Integer.parseInt(Integer.java:454)
    at java.lang.Integer.parseInt(Integer.java:527)
    at JoinPart.doGet(JoinPart.java:315)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:770

編集:現在のプロジェクトはサーブレットを含む前のプロジェクトのコピーでした。JoinPart.javaこのコピーを作成した後、不要になったためこのサーブレットを削除しました。このプロジェクトの一部のトレースにまだ存在するかどうかはわかりません。取り除くことはできますか?このサーブレットはすでに削除されており、javascriptファイルを確認しましたが、このサーブレットにajaxリクエストが含まれていません。コピーするのではなく、まったく新しいプロジェクトを作成する必要があります。このサーブレットの痕跡を取り除くにはどうすればよいですか。

4

2 に答える 2

1

症状とごくわずかな情報を考えると、あなたはセッションから何かを使用していると思います。タイムアウトするまでそのままにしておきます。次のリクエストでタイムアウトしたため、新しいセッションが取得され、期待どおりに設定されていません。セッションで何かを参照し、それがnullであり、その状況をチェックしていません。スタックトレースは、その何かを参照している場所を示しているはずです。

もちろん、これは単なる推測です。あなたがより多くの情報を与えるとき、あなたはより良い答えを得るでしょう。

于 2012-08-26T02:34:25.540 に答える
0

まったく異なる作業を行う場合は、プロジェクトをコピーしないでください。常に新しいプロジェクトを作成してください。

于 2012-08-31T11:26:18.033 に答える