Tomcat中的超级开发模式+ JSP页面

时间:2014-01-13 10:57:12

标签: java jsp tomcat gwt gwt-super-dev-mode

我有一个.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" />

1 个答案:

答案 0 :(得分:1)

您必须从代码服务器实例加载.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" />