2011-06-28 5 views
8

私はeclipse 3.7とGoogleのアプリケーションエンジン1.5を使用しています。googleアプリケーションエンジンを使用しているときに変更がローカルホストに反映されない

サーブレットを変更して実行すると、サーバーに反映された変更が表示されません。 桟橋を止める(コンソールウィンドウで赤いボタンを押しても効果がありません)。 もし私がEclipseを再起動すれば、それは動作します。

私のプロジェクトをデバッグするのが非常に困難になっています。

この問題に直面した人はいますか?

+0

あなたは問題として、ブラウザのキャッシュを除外しまし見ることができますが、デバッグウィンドウを選ぶのか?アプリを再起動した後、強制的にページを再読み込みしてください(例:firefoxのctrl-shift-r)。 –

答えて

4

サーブレットの変更は、サーバーをJavaで再起動するまで反映されません。サーバー側のサーブレットコードとして。同じことを反映するためにWebサーバーを再起動する必要があります。あなたがPythonに適用されるかもしれないと言っていることは、Pythonで(スクリプト言語である)サーバー側のコーディングがWebサーバーを再起動しなくても反映されます。

+0

桟橋のマニュアルを再起動するには?私はjettyコンソールウィンドウの赤いボタンで試しました。変更を反映していません。 : –

+0

私はあなたが複数のインスタンスを実行している可能性があります.. 2つのリボボックスとすべてのボタンを1つを終了しようとしてください –

+1

おかげでたくさん!クリックするたびに、複数のインスタンスが起動されました。私の前提は、サーバーが再起動されたことで、間違っていた。 –

0

どこに終了ボタンがありますか?私の食では、ただ一つの終了ボタンしかありません...私も同じ問題があります。私はサーバをオフにして、しばらく待ってサーブレットを有効にするためにサーバを再起動することを覚えておく必要があります。とても腹立たしい。

+0

終了ボタンはありません。実行中の個々のスレッドを選択する必要があります。その後、1つの赤い四角形のアイコンが表示されます。 – niran

+0

Eclipse Junoでは、デバッグパースペクティブに切り替えると、サーバインスタンスを開き、 'Terminate/Disconnect all'をクリックすると、すべてのサーバインスタンスがシャットダウンされます。 – yellavon

5

Eclipseのパースペクティブをデバッグに変更します。それは日食の右上隅にあります。 は、その後、あなたが

enter image description here

関連する問題