Eclipse插件无法与GlassFish服务器通信

时间:2015-10-21 08:25:10

标签: java eclipse java-ee netbeans glassfish

我需要在我们目前正在Eclipse IDE中工作的项目中使用Glassfish。 我的问题是在Eclipse中安装Glassfish工具后我设法正确创建一个新的glassfish服务器和服务器选项卡但是当我尝试启动它时会弹出以下错误消息:

  

Eclipse插件无法与GlassFish服务器通信....   Eclipse插件无法与GlassFish服务器通信。一个   GlassFish Enterprise Server可能在相同的管理员或HTTP上运行   端口,但具有不同的根安装。请检查   可能的防病毒软件,防火墙配置或VPN设置   阻止一些端口。

实际上问题看起来更复杂,因为不仅我无法启动服务器,而且我无法在服务器上执行任何操作。无论是部署,还是清理或其他方面都没有工作,导致弹出上述信息。

在互联网开发者社区,我只找到关于CREDENTIAL ERROR的线索,但事实并非如此。 查看Glassfish日志文件夹,没有任何访问尝试的痕迹。 Eclipse插件中的Everythings点在任何情况下都无法与glassfish通信。

这个问题出现在Glassfish 3.1(使用jdk1.7)和4.1(使用jdk1.8)以及Eclipse Luna和Mars中。

我已经尝试创建,删除和管理glassfish域(如StackOverflow中的其他问题所示),以克服潜在的"凭证相关"问题,但没有结果。

尝试从Eclipse中卸载并重新安装Glassfish工具,但仍然没办法。

Glasshfish 3.1和4.1都可以完美地手动启动,NetBeans可以毫无问题地启动它们,但是,如上所述,我需要使用eclipse,因此切换到NetBeans不是解决方案(并且,请不要建议我手动部署和服务器启动。)

作为最后一次尝试,由于我在Windows中工作,在控制台窗口中我尝试了这个:

netstat -a -b

验证没有其他服务是"采取"端口8080(虽然它似乎不是一个端口问题,而是一个"插件通信"一个)但它免费。

我几天都陷入了困境。 请帮忙。

谢谢

4 个答案:

答案 0 :(得分:11)

我有完全相同的问题。当我在GlassFish的Eclipse属性对话框中设置“在重新部署中保留会话”时,选项卡“GlassFish”,为false(默认为true),一切正常。

答案 1 :(得分:0)

我遇到了同样的问题。通常,动态获取端口号的程序会导致这种情况。等等:skype,teamviewer。

对我来说,我解决了在他们面前开始日食的问题。

也许这也适合你。

答案 2 :(得分:0)

我遇到了同样的问题,我通过从Eclipse中删除glassfish服务器并再次添加它来解决它。

答案 3 :(得分:0)

我只是在Eclipse菜单窗口中设置了代理配置 - >偏好 - >一般 - >网络连接(将Active Provider值从“Native”更改为“Manual”并插入HTTP和HTTPS行所需的所有值)并将“localhost”和“127.0.0.1”添加到“Proxy bypass”部分。