插件无法连接到127.0.0.1的开发模式服务器

时间:2011-09-06 17:16:17

标签: gwt java-ee eclipse-plugin

我使用GWT 2.3.0作为Eclipse的插件来开发基于Web的应用程序

不幸的是,当我尝试运行我的应用程序时,我得到了:

plugin failed to connect to developer mode server at 127.0.0.1:9997

onModuleLoad() threw an exception :java.lang.reflect.InvocationTargetException

我已为Google Chrome安装了Gwt开发人员插件,每次运行我的项目时,都需要我安装此插件并重新启动浏览器,之后我会遇到上述问题。

8 个答案:

答案 0 :(得分:15)

您可以通过以下方式解决此问题:

  1. 右键点击您的网络项目 - >以 - >运行运行配置。

  2. 分别选择“服务器”和“GWT”标签,然后选中“自动选择未使用的端口”

  3. 从Chrome浏览器中清除缓存(如果您使用的是Firefox,请在Firefox上执行相同操作,请记住最新的Firefox版本不提供GWT插件,我相信3-10)。

  4. 跑步,希望享受。

答案 1 :(得分:13)

我知道这是一个老问题,但是, 我今天遇到了同样的问题。

出于某种原因(对我来说完全不知道)从地址末尾删除“:9997”修复它,应用程序很顺利。

希望这有帮助。

答案 2 :(得分:4)

查看http://notepad2.blogspot.com/2010/12/debug-google-web-toolkit-applications.html有关如何设置chrome的分步说明,特别是关于如何使用外部Web服务器设置插件的最后一部分。

答案 3 :(得分:3)

对于您遇到的第一个问题:插件无法连接到开发者模式服务器127.0.0.1:9997,只需清除浏览器缓存并再试一次。

答案 4 :(得分:0)

您可以在开发模式下获得两种服务器:嵌入式服务器和代码服务器。两者都有自己的端口。对我有用的是改变两台服务器的端口。

要执行此操作,请右键单击该项目,然后转到Properties - > Run/Debug Settings - >选择yourLaunchConfiguration - > Edit。在ServerGWT标签下,将端口更改为某些高任意数字,或选择Automatically select an unused port

答案 5 :(得分:0)

今天也发生在我身上,我已经设法解决了这个问题:

事实证明,要加载的GWT模块集是可配置的;通过引用浏览器中的一个GWT html,看起来我实际上是在尝试连接到已从run-config的模块列表中删除的模块下的页面。因此,还有一件事要验证列表的内容:

在eclipse中:“运行配置”> Web应用程序> (您的应用)> GWT标签>可用模块

在IntelliJ中(这就是我使用过的):编辑配置> (选择你的GWT配置)>要加载的GWT模块

答案 6 :(得分:0)

可能需要重启GWT插件

首先清除浏览器现金 第二:在Chrome浏览器上尝试以下操作      -

  1. open:chrome:// extensions /
  2. 转到:GWT Developer Plugin
  3. 取消选中已启用的框
  4. 选中已启用框
  5. 再次打开网址并享受乐趣:)

答案 7 :(得分:0)

我仅通过清除浏览器缓存解决了该问题。我正在使用Firefox 15.0.1