GWT 2.7 超级开发模式在同一网络上测试时不工作

GWT 2.7 Super Dev Mode not working while testing on the same network

我最近开始在 Eclipse Luna 中使用 GWT 2.7,我在 运行 中无缝地测试我的项目,同时在 localhost:8888 中测试它们,问题是,当我尝试测试它们时(它们中的任何一个,即使是只有自动生成内容的新应用程序)与同一本地网络上的另一台设备使用(pc 运行 eclipse ip):8888 我收到这样的消息:

The page at (ip):8888 says: Couldn't load (app) from Super Dev Mode server at http://(ip):9876. Please make sure this server is ready. Do you want to try again?

当我尝试访问 pc 运行 eclipse 中的应用程序时也会发生这种情况(它自己的 ip):8888。

我已经检查过 these four similar ,但他们没有任何真正有用的答案,这些是我已经尝试或发现的一些东西:

但是没有任何效果,我提到的四个问题几乎是我发现的唯一与此相关的东西,所以我真的不知道还能尝试什么。

正如 Thomas 所指出的,我遇到的问题是从 GWT 2.6 开始,如果你想从同一网络中的其他设备进行测试,你必须将你将在每个 *.gwt.xml 文件使用这样的命令行:

<set-configuration-property name="devModeUrlWhitelistRegexp" value="http://(localhost|127\.0\.0\.1|192\.168\.150\.(\d{1,3}))(:\d+)?/?.*" />

我还必须将 -bindAddress 0.0.0.0 属性添加到 运行 配置才能使其正常工作。