在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