无法在端口9997上绑定套接字 - 另一个会话是否处于活动状态?

时间:2012-10-21 12:26:41

标签: gwt

过去几天我已经多次出现过这个问题了。我在运行Mountain Lion的MacBook Pro上使用FireFix 16.0.1,使用eclipse juno和最新的谷歌插件和SDK。

我正在测试我的代码,进行小的更改并在FF中重新加载页面。由于某种原因,FF光标开始旋转并锁定,显然是在一个循环中。我强制FF退出并停止开发服务器但在重新启动服务器时收到此消息。上次发生这种情况时,我不得不关闭操作系统以清除端口。关闭项目并重新启动eclipse并没有完成任务。

我知道通过选择新端口或随机选择端口我有一个解决方法。我想知道的是当它进入这种状态时如何阻止FF。我可以转储并将其发送到某个地方,也可以自己调试问题。

1 个答案:

答案 0 :(得分:3)

当光标开始旋转时,表示操作系统正忙:您不必退出FF,只需稍等一下即可。您可以通过为Java分配更多内存和/或向MacBook添加更多RAM来解决此问题。

在任何情况下,重新启动Firefox后,Eclipse中的服务器仍在运行。因此,当您尝试再次启动服务器时,会收到一条错误消息,指出端口正忙。有一个非常简单的解决方案:在再次启动服务器之前(“Debug as ...”或“Run as ...”),您应该单击Eclipse中控制台或开发模式选项卡中的红色方块以终止上次发布。同时点击红色方块旁边的两个黑色X,以删除已终止的发布。