我最近开始在Eclipse Luna中使用GWT 2.7并且我在localhost:8888中测试它们时无缝地运行我的项目,当我尝试测试它们时(其中任何一个,甚至只有自动生成的新应用程序)内容)与同一本地网络上的另一台设备使用(运行eclipse ip的pc):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?
当我尝试使用(自己的ip)运行eclipse的电脑访问应用程序时,也会发生这种情况:8888。
我已经检查了these four similar questions,但他们没有任何真正有用的答案,这些是我和#的一些事情39;已经尝试或发现过:
但没有任何效果,我提到的四个问题几乎是与我发现的唯一相关的事情,所以我真的不知道还有什么可以尝试。
答案 0 :(得分:4)
正如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
属性才能使其正常工作。