2012-07-21 49 views
0

我正在尋找一種方法來使用GWT的2.5 Showcase項目運行superdev模式+源地圖。如何使用Showcase示例運行GWT的Super Dev +源代碼示例

我已經遵循了以下說明: https://developers.google.com/web-toolkit/articles/superdevmode http://blog.daniel-kurka.de/2012/07/mgwt-super-dev-mode.html

我創建了一個新的Web應用程序項目在Eclipse上使用GWT-2.5.0.rc1,併產生了一些示例代碼(Hello服務器) 。

我能夠在端口9876上運行代碼服務器並將其指向我的src文件夾。 導航到我的應用程序,按下'Dev Mode On'小書籤。重新編譯測試項目, 它成功地重新編譯,但在日食有以下例外失敗:

JavaScriptHost.invokeNativeObject(String, Object, Class<?>[], Object[]) line: 91  
     Exception in thread "Thread-4" java.lang.NullPointerException 

向下鑽探例外,我越來越

__gwt_getProperty([string: 'user.agent']): Property 'user.agent' of object is not a function 

[ERROR] [test] Failed to load module 'test' from user agent 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11' at localhost:50072 

我正在尋找一個關於如何在Gwt的2.5 Showcase示例中運行它的詳細示例。

更新: 當我試圖在郵件樣本,我發現我的代碼服務器不輸出Mail.html文件。相反,這是代碼服務器的輸出:

mail (GWT Code Server) 

Messages from the last time this module was compiled. 

Output Files 

(From the last successful compile.) 

3FB1F1BBB0C7AED7089C2E77BAB03277.cache.js 
clear.cache.gif 
compilation-mappings.txt 
mail.devmode.js 
mail.nocache.js 

沒有Mail.html文件。這可能有助於診斷。

+0

這似乎奇怪:JavaScriptHost.invokeNativeObject(字符串,對象, []類,對象[])線:91 異常在線程 「螺紋-4」 顯示java.lang.NullPointerException。 「run in eclipse」是什麼意思?您是否意外地將「經典」開發模式與超級開發模式混合? – 2012-07-28 01:35:05

回答

2

缺少的鏈接是在* .gwt.xml文件中添加用戶代理。

<set-property name="user.agent" value="safari" /> 
+0

也許這與:http://code.google.com/p/google-web-toolkit/issues/detail?id=7458 – 2012-07-28 01:32:13