gpt4 book ai didi

gwt - GWT super 开发模式-bindAddress-更改未显示

转载 作者:行者123 更新时间:2023-12-04 13:50:36 28 4
gpt4 key购买 nike

我从2.5开始就使用GWT super 开发模式,没有任何问题。最近,我同时将Eclipse和GWT升级到2.6。一切似乎都可以进行到我对代码进行任何更改的程度:

  • 启动Web服务器-好的
  • 启动 super 开发模式代码服务器-初始编译就可以了
  • 开放代码服务器-好的
  • 打开页面-好的
  • 更改代码
  • 选中书签“打开开发模式”-编译ok
  • 重新加载页面-无需更改!?

  • 我在运行配置中使用“-bindAddress 192.168.5.151”,以便能够从其他设备浏览。如果我删除-bindAddress,一切将再次起作用。为什么?

    最佳答案

    在GWT 2.6中,为了使SuperDevMode更安全(并且BTW,默认情况下已启用它,因此不再需要设置devModeRedirectEnabled属性),现在默认情况下仅在localhost127.0.0.1上启用了它。

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

    Ignoring non-whitelisted Dev Mode URL: http://192.168.5.151:9876/



    您可以使用 devModeUrlWhitelistRegexp配置属性中的regexp将更多代码服务器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

    关于gwt - GWT super 开发模式-bindAddress-更改未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21933607/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com