0

google-appengine のアプリケーションを作成しています。私はJava用のGoogle App Engine SDKを使用しており、開発サーバーの起動にはant 1.8を使用し、jdk 1.6、jre1.6を使用しています。

問題: Java サーブレットを変更しても、Web ページに反映されません。実際、私のブラウザには古いサーブレットとそのエラーが表示されます。サーブレット コードをコンパイルして再コンパイルし、サーバーを再起動しましたが、変更には影響しません。それでも、古いサーブレット コードを実行します。サーブレット クラス ファイルを削除しましたが、まだ表示されています。それは多すぎる。どうすれば存在しないものを実行できますか?ブラウザのキャッシュと一時ファイルをクリアしようとしましたが、何も変わりませんでした。

この場合、誰かが私に何をすべきか教えてもらえますか? ant に新しいサーブレットを使用させる方法は?

助けてください!

PS: PC を再起動すると問題は解決します。また、ログオフすると解決しますが、単一の変数の変更をテストしても再起動またはログオフが必要になるため、非常に面倒です.どこかに保存されている可能性のあるファイルをPCで検索しましたが、取得できませんでした.

4

1 に答える 1

0

サーバーを停止したときでも、ダミーの Java バイナリが実行されていました。古いクラスファイルの実行を停止するには、手動で強制終了する必要があります。

于 2012-08-26T12:17:07.503 に答える