我从2.5开始使用GWT Super Dev Mode没有任何问题。最近我同时将Eclipse和GWT升级到2.6。一切似乎都可以解决我对代码进行任何更改的问题:
我在运行配置中使用“-bindAddress 192.168.5.151”,可以从不同的设备浏览。如果我删除-bindAddress一切都有效。为什么呢?
答案 0 :(得分:10)
在GWT 2.6中,为了使SuperDevMode更安全(而且,BTW,它现在默认启用,因此不再需要设置devModeRedirectEnabled
属性),现在只在localhost
上启用或者1}}默认情况下。
如果您打开浏览器控制台,您应该会看到如下所示的行:
127.0.0.1
您可以使用Ignoring non-whitelisted Dev Mode URL: http://192.168.5.151:9876/
配置属性中的regexp将更多代码服务器URL列入白名单。仅供参考,默认配置如下所示:
devModeUrlWhitelistRegexp
在您的情况下,您将使用:
<set-configuration-property name="devModeUrlWhitelistRegexp" value="http://(localhost|127\.0\.0\.1)(:\d+)?/.*" />
BTW,在发行说明中明确提到了这一点:http://www.gwtproject.org/release-notes.html#Release_Notes_2_6_0