GWT - 无法通过SuperDevMode查看源代码中的更新

时间:2013-06-16 06:49:35

标签: gwt

我在尝试使用superdevmode时遇到了一些麻烦。我正在使用以下技术:

Tomcat 7.0
GWT 2.5.0
Maven
Eclipse

我按照说明设置superdevmode,最后使用maven -

运行superdevmode
mvn gwt:run-codeserver -Dgwt.extraJvmArgs="-XX:MaxPermSize=512m -Xmx1024m"

在我加载的浏览器上:

http://localhost:9876/

并为相应的链接添加书签。在此之后,我将我的应用程序加载到:

https://<ip>:8443/<app-name>

点击开发模式开按钮 - &gt;编译

我可以看到代码在命令行上编译。成功编译后,页面会重新加载,但我在开发者工具的Chrome Sources标签中看不到我的更改或来源。

注意:我在设置中启用了源地图。

对可能发生的事情的任何想法?

来自Net控制台的跟踪:

Request
URL:http://localhost:9876/shell/shell.nocache.js
Request Method:GET
Status Code:200 OK
Request
Headersview source
Accept:*/*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Host:localhost:9876
User-Agent:Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Response
Headersview source
Access-Control-Allow-Origin:*
Content-Length:9291
Server:Jetty(6.1.x)

1 个答案:

答案 0 :(得分:0)

我不知道为什么,但自己按下重装按钮有时会有所帮助。

如果这不起作用,我建议仔细检查您是否正在编辑Super Dev Mode编译器看到的同一文件。一个好方法是引入语法错误,然后验证超级开发模式编译失败。如果没有,那么你没有保存文件,你正在编辑错误的文件,或者超级开发模式以某种方式看到文件的缓存副本。重启超级开发模式可能会有所帮助。