2012-05-18 19 views
0

當然很基本的,但我是一個服務器端的/純Java開發人員,剛開始使用GWT ...GWT(蝕) - 只看到靜態的html在歡迎頁面

我的新GWT項目工作得很好,直到它停止 - 現在歡迎頁面被提供,但我只能看到它的靜態html,沒有別的。我發現任何地方都沒有錯誤,我可以看到js文件是從html構建和引用的,在eclipse中的新項目中創建的示例web應用程序也是如此 - 它是Web應用程序啓動項目 - 我看到「輸入您名稱:「在瀏覽器上,沒有別的。

有人會拯救我的理智嗎?

+0

這是DevMode還是prod模式?您的瀏覽器控制檯(Firebug/Firefox控制檯,Chrome開發人員工具,IE開發人員工具,Opera DragonFly,Safari Web Inspector等)中是否有任何錯誤 –

+0

這兩者都存在。將檢查瀏覽器控制檯(沒有嘗試過 - 作爲服務器端開發人員,我不熟悉這件事的結局......) – Gilly

回答

0

如果您確實沒事,並且沒有發生任何異常或錯誤,請嘗試等待更長的時間。事實上,即時顯示靜態HTML但編譯Java代碼需要一些時間。

+0

謝謝。它的工作確實需要時間;似乎不再是這種情況了...有關如何調試這一切的任何提示? – Gilly

+0

使用[託管模式](https://developers.google.com/web-toolkit/doc/1.6/DevGuideCompilingAndDebugging)進行測試和開發。這極大地加速了開發。如果您想了解編譯過程如何執行並且花費時間,請使用[編譯報告](https://developers.google.com/web-toolkit/doc/latest/DevGuideCompileReport)。這將幫助您確定需要優化的區域。 – kapand

+0

管理得到一個示例項目的工作,但不能說我知道如何...我懷疑周圍的日食和文件的位置(JS)的東西? - 但不清楚。如果我會有更好的理解,會發布......安德烈和托馬斯,非常感謝你的建議。 – Gilly

0

當我在生成的文件中發生錯誤時,我遇到過這幾次(確實很少)。對於GWT項目來說,典型的「Project> Clean ...」是不夠的。以下是我用來解決此問題的完整流程:

  1. 備份您的文件。
  2. 刪除以下目錄(或者通過在Eclipse 「導航」 視圖,或者與一個外部文件瀏覽器)
    • GWT-unitCache
    • 戰/ mymodulename
    • 戰/ WEB-INF /類
    • 戰爭/ WEB-INF /部署
  3. 刷新項目(右鍵單擊它,選擇刷新)
  4. 最後使用Project> Clean ...