2012-04-02 18 views

回答

3

這取決於你使用的崩潰之時的瀏覽器,但GWT已建成functinality爲emulating Java stack traces。確保你正在用你的緩存js文件編譯和實現你的war目錄中的符號映射文件。

另一種選擇是編譯時將輸出樣式設置爲「詳細」,然後在任何標準瀏覽器中查看原始JavaScript,javascript控制檯會將您指向Java代碼中的正確位置,因爲幾乎每一行javascript指的是完全合格的類名和方法。

+0

「請確保您正在使用緩存js文件編譯和實現war目錄中的符號映射文件。」我怎麼做? – 2012-04-02 21:50:27

+0

在你的war/WEB-INF/deploy//symbolMaps /目錄中,你會看到一堆帶有長散列值名稱的* .symbolMap文件。確保這些文件的名稱與war/ /目錄中* .cache.html文件的名稱相對應。 – Paul 2012-04-02 21:56:21

0

我們有similar問題。它工作正常,最新的GWT版本甚至顯示行號。 通知我的評論托馬斯Broyer答案。