我有一个.jsp页面(我的 gwt 模块的主页),我在迁移到 gwt 2.6 时正在尝试启用超级开发模式。按照我在互联网上找到的解释,一旦我启动代码服务器并添加书签,接下来我必须在浏览器中打开页面,所以我从我的 tomcat 服务器调用 jsp 页面。
问题是没有任何反应,查看chrome控制台似乎找不到我的module/module.nocache.js
知道吗?
编辑 : 添加了 .gwt.xml
<inherits name="XXX.frontend.gwt.Framework"/>
<inherits name="XXX.frontend.gwt.sample.frontend.module.blanc.Module"/>
<!-- Specify the paths for translatable code -->
<source path='client'/>
<source path='shared'/>
<!-- Specify the application entry point class -->
<entry-point class='XXX.frontend.gwt.client.FrameworkEntryPoint'/>
<!-- Compile for specific browser -->
<!-- <set-property name="user.agent" value="ie8,ie9,ie10,gecko1_8,safari" /-->
<!-- Compile for specific language -->
<extend-property name="locale" values="fr" />
<set-property-fallback name="locale" value="fr" />
<set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE' />
<set-configuration-property name="devModeUrlWhitelistRegexp" value="http://(localhost|127.0.0.1)(:d+)?/.*" />
<add-linker name="xsiframe" />
<set-property name="compiler.useSourceMaps" value="true" />
您必须
从代码服务器实例加载.nocache.js
文件。
在你的.jsp
你必须有这样的东西:
<script src="http://localhost:9876/myapp/myapp.nocache.js"></script>
在你的 gwt 中.xml你也需要这些行:
<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>
<set-property name="compiler.useSourceMaps" value="true" />