gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 05:47:05 38 4
gpt4 key购买 nike

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

The Eclipse plugin cannot communicate with the GlassFish server.... The Eclipse plugin cannot communicate with the GlassFish server. A GlassFish Enterprise Server may be running on the same admin or HTTP port, but with a different root installation.Please also check for antivirus software, firewall configuration, or VPN setup which might block some ports.



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

在互联网开发人员社区中,我只找到有关 CREDENTIAL ERROR 的线索,但事实并非如此。
查看 Glassfish 日志文件夹,没有任何访问尝试的痕迹。
一切都指向 Eclipse 插件在任何情况下都无法与 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(尽管它似乎不是端口问题,而是“插件通信”问题),但结果是免费的。

几天来我陷入了这种困惑。
请帮忙。

谢谢

最佳答案

我只是在 Eclipse 菜单 Window -> Preferences -> General -> Network Connections 中设置代理配置(将 Active Provider 值从“Native”更改为“Manual”,并为 HTTP 和 HTTPS 行插入所有需要的值)并添加“localhost ”和“127.0.0.1”到“代理绕过”部分。

关于java - Eclipse 插件无法与 GlassFish 服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33254343/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com