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



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

Eclipse插件无法与GlassFish服务器通信....Eclipse插件无法与GlassFish服务器通信。一个GlassFish企业服务器可能运行在同一个admin或HTTP上端口,但使用不同的根安装。请同时检查防病毒软件,防火墙配置或VPN设置可能阻塞部分端口

实际上这个问题看起来更复杂,因为不仅我不能启动服务器,而且我不能在服务器上执行任何操作。无论是部署、清理还是其他任何操作都不会导致弹出上述消息。

在互联网开发人员社区,我只发现线索凭证错误,但这不是情况。查看Glassfish日志文件夹,没有任何访问尝试的痕迹。一切都指向Eclipse插件在任何情况下都不能与glassfish通信。

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

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

尝试从Eclipse中卸载和重新安装Glassfish Tools,但仍然失败。

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

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

netstat -a -b

验证没有其他服务正在"占用"8080端口(尽管这似乎不是端口问题,而是"插件通信"问题),但结果是免费的。

我每天都陷入这种混乱。请帮助。

谢谢

我也遇到了同样的问题。当我在GlassFish的Eclipse属性对话框中将"保存跨重新部署的会话"设置为false(默认为true)时,一切都很好。

我只是在Eclipse菜单Window -> Preferences -> General -> Network Connections中设置代理配置(将Active Provider的值从"Native"更改为"Manual",并插入HTTP和HTTPS行所需的所有值),并在" proxy bypass"一节中添加"localhost"one_answers"127.0.0.1"。

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

对我来说,我在他们之前启动eclipse解决了这个问题。

我遇到了同样的问题,我通过从Eclipse中删除glassfish服务器,然后重新添加它来解决这个问题。

在我自己的情况下,我注意到其他应用程序使用的端口号是4848,所以我不得不停止所有使用端口4848并重新启动域(重新启动glassfish服务器)

相关内容

  • 没有找到相关文章

最新更新