2012-07-21 51 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