在GWT 2.6中,为了使SuperDevMode更加安全(并且BTW现在默认启用,因此不需要再设置devModeRedirectEnabled
属性),它现在仅在localhost
或127.0.0.1
默认情况下启用。
如果你打开你的浏览器控制台,你应该看到一行说法是这样的:
Ignoring non-whitelisted Dev Mode URL: http://192.168.5.151:9876/
你可以白名单更codeserver在devModeUrlWhitelistRegexp
配置属性使用正则表达式的URL。仅供参考,默认配置会读这样的事情:
<set-configuration-property name="devModeUrlWhitelistRegexp" value="http://(localhost|127\.0\.0\.1)(:\d+)?/.*" />
在你的情况,你会使用:
<set-configuration-property name="devModeUrlWhitelistRegexp" value="http://(mymachinename|192\.168\.5\.151)(:\d+)?/.*" />
顺便说一句,这是明确在发行说明中叫了一声:http://www.gwtproject.org/release-notes.html#Release_Notes_2_6_0
托马斯,谢谢你的回答。我将devModeUrlWhitelistRegexp属性添加到了所有的* .gwt.xml文件并重新启动,但仍然没有更改。 – Carl
@Carl你应该检查编辑。正则表达式中有一个错误。 – confile
这个伎俩!谢谢 – Carl