gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 03:13:11 24 4
gpt4 key购买 nike

我最近开始在 Eclipse Luna 中使用 GWT 2.7,并且在 localhost:8888 中测试它们时无缝运行我的项目,问题是,当我尝试测试它们时(它们中的任何一个,甚至是只有自动生成的新应用程序)内容)与同一本地网络上的另一台设备使用(运行 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?

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

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

  • 我在防火墙上启用了 9876 端口
  • 我删除了 .nocache.js 和 .devmode.js,以便重新生成它们
  • 我注意到出现这个问题是因为浏览器无法获取(ip):9876/recompile-requester/(app)文件
  • 我尝试将应用程序部署到 GAE,但它在那里也不起作用,Java 代码运行的模块上没有任何反应(出于某种原因,我在 chrome 控制台上收到“Uncaught java.lang.ClassCastException”消息, 但这只发生在部署的版本上,它不会发生在 localhost:8888 或 (local ip:8888)

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

最佳答案

正如 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 属性才能使其正常工作。

关于GWT 2.7 super 开发模式在同一网络上测试时不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30903889/

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