GWT超级开发模式-bindAddress-未显示更改

GWT超级开发模式-bindAddress-未显示更改,gwt,Gwt,我从2.5开始使用GWT超级开发模式,没有任何问题。最近我同时将Eclipse和GWT升级到2.6。在我对代码进行任何更改之前,一切似乎都正常: 启动web服务器-确定 启动超级开发模式代码服务器-初始编译正常 打开代码服务器-确定 打开页面-确定 更改代码 点击书签“开发模式打开”-编译确定 重新加载页面-无更改 我在运行配置中使用“-bindAddress 192.168.5.151”可以从不同的设备浏览。如果我删除-bindAddress,一切都会重新工作。为什么?在GWT2.6中,为了使

我从2.5开始使用GWT超级开发模式,没有任何问题。最近我同时将Eclipse和GWT升级到2.6。在我对代码进行任何更改之前,一切似乎都正常:

  • 启动web服务器-确定
  • 启动超级开发模式代码服务器-初始编译正常
  • 打开代码服务器-确定
  • 打开页面-确定
  • 更改代码
  • 点击书签“开发模式打开”-编译确定
  • 重新加载页面-无更改
    我在运行配置中使用“-bindAddress 192.168.5.151”可以从不同的设备浏览。如果我删除-bindAddress,一切都会重新工作。为什么?

    在GWT2.6中,为了使SuperDevMode更安全(顺便说一句,它现在默认启用,因此不再需要设置
    devModeRedirectEnabled
    属性),它现在只在
    localhost
    127.0.0.1
    上默认启用

    如果打开浏览器控制台,您应该会看到一行内容如下:

    忽略未列入白名单的开发模式URL:http://192.168.5.151:9876/

    您可以使用
    devModelUrlWhiteListRegexp
    配置属性中的regexp将更多codeserver URL列入白名单。仅供参考,默认配置如下所示:

    
    
    在您的情况下,您可以使用:

    
    

    顺便说一句,发行说明中明确指出了这一点:

    Thomas,谢谢你的回答。我将devModelUrlWhiteListRegexp属性添加到所有*.gwt.xml文件中,并重新启动,但仍然没有更改。@Carl您应该检查编辑。正则表达式中有一个错误。请参阅2.6.0(RC1)发行说明(开发人员工具章节)@Thomas谢谢!