我有一个多模块gwt项目,我可以启动并运行IntelliJ就好了。但是当我去调试应用程序时(或实际上只是添加?gwt.codesvr = 127.0.0.1:9997到url的末尾)导致我得到可怕的“插件无法连接到127.0的开发模式服务器.0.1:9997。
我目前的设置是:
入口点依赖于多个门户模块。我不确定我做错了什么,因为只要不通过代码服务器,门户网站运行正常。
编辑:这是我当前的运行配置。我已经尝试了一切,包括将-war目录更改为目标\ ROOT和src \ main \ webapp,我已将web facet资源文件夹更改为相同,我不知道我做错了什么。
请注意,我已尝试多次删除和添加bindAddress。无论如何都没有区别。
答案 0 :(得分:2)
这不是你的项目结构有问题。最有可能是你的"运行配置"有缺陷。在"运行/调试配置"你需要创建" GWT配置"并正确设置属性。我使用" GWT模块加载" ="所有"并使用"开发模式参数"设置为" -bindAddress 0.0.0.0"允许从各种主机访问我的调试配置,而不仅仅是本地主机 - 您可能需要也可能不需要它。显然,对于你的设置"使用超级开发模式"应该关掉。
此外,您需要检查端口9997是否未被其他进程占用。但如果是,您将在调试控制台中看到Jetty启动日志中的错误。我假设如果它适用于Eclipse它不应该。