2012-02-05 54 views
4

我在Eclipse上使用Google AppEngine開發服務器。我的本地網頁似乎並沒有更新,直到我在開發服務器上進行了大量重新啓動(使用Eclipse中的運行或調試按鈕)。GAE - Eclipse中的開發服務器不更新?

我在做什麼錯?

的基本流程是:

  • 作任何改動java文件...
  • 保存文件
  • 運行應用程序(控制檯開發服務器負載日誌顯示)
  • 刷新網頁中瀏覽器

PS:我唯一可以得到它的方法是改變t他的服務器端口...如果我這樣做,所有以前的服務器仍然顯示在其各自的端口。他們永不止步。

回答

4

您確實需要重新啓動服務器以查看大部分代碼更改。最簡單的方法是使用GAE窗格上顯示的黃色重新加載按鈕 - 而不是控制檯,但具有「點擊此處啓動」地址的花式按鈕。

如果在eclipse中使用debug/run命令,則需要明確停止上一次運行。您可以從調試菜單(停止按鈕)或GAE窗格或控制檯窗格中執行此操作。

之後您不需要更改端口 - 現在必須執行的原因是第一個實例仍在運行,佔用端口。一旦你停止它,你將能夠在同一個端口上再次運行它...隨着代碼的變化! :)

+0

是的......我想這是這樣的....我終於找到了前往控制檯的方式並關閉了服務器實例。但我仍然沒有看到帶黃色按鈕的GAE窗格......我只有一個帶有'G'按鈕的按鈕,這個按鈕可以下載新項目,部署到AppEngine,GWT等選項......你知道如何啓用GAE窗格視圖? – 2012-02-05 16:25:27

+0

窗口>顯示視圖>開發模式(應該有一個藍色的小圓圈,帶有G) – 2012-02-05 16:27:14

+0

您還可以在控制檯窗口中使用雙x圖標關閉所有不活動的控制檯,這有助於查找和關閉其他實例。 – 2012-02-05 16:27:53