Coo*_*per 6 java gwt gwt-super-dev-mode
正如标题所说,我试图在Chrome中使用最新版本的GWT(2.6.1)运行SuperDev模式.
我的应用程序由Tomcat服务器提供服务.我有SuperDev模式服务器运行(通过IntelliJ),它成功编译和链接源,并在Chrome中启用源映射.我去了应用程序(http://localhost:8081/example/#example).加载时,我使用DevMode On书签进行编译.完成编译后,我在Chrome开发人员工具中看不到任何Java源代码.
我还在我的应用程序中设置了以下属性 .gwt.xml
<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>
<set-property name="compiler.useSourceMaps" value="true" />
我不确定我还缺少什么?从我在网上找到的各种资源看来,我的所有基础都已覆盖,所以我不确定为什么源地图不会出现.
问题可能是您.gwt.xml允许多种排列,但 SuperDevMode 无法提供多个版本的代码的源映射。检查 SuperDevMode 进程的日志 - 那里应该有相应的消息。
因此,尝试让你的模块.gwt.xml只产生一种排列。如果您仅使用标准 GWT 库,那么放置在那里就足够了
<set-property name="user.agent" value="safari" />
Run Code Online (Sandbox Code Playgroud)
对于 GXT 驱动的项目,请改用这个:
<set-property name="gxt.user.agent" value="chrome" />
Run Code Online (Sandbox Code Playgroud)
对于 MGWT 驱动的项目,请尝试使用以下行:
<set-property name="user.agent" value="safari"/>
<set-property name="mgwt.os" value="desktop" />
Run Code Online (Sandbox Code Playgroud)
作为只有一种排列的积极副作用,当您开发项目时,重新编译时间将是最短的;)
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2078 次 |
| 最近记录: |