2

我正在使用 Eclipse oepe 3.8 和 glassfish 4.0。我收到错误消息“Eclipse 插件无法与 GlassFish 服务器通信......Eclipse 插件无法与 GlassFish 服务器通信。请检查防病毒软件是否阻止或监控此端口、防火墙配置或 VPN 设置,这可能阻止一些端口...”每当我尝试从 Eclipse 启动 glassfish 时。端口 8080 和 4848 上没有运行任何进程,我已经检查过了,但我仍然收到此错误。

4

4 回答 4

2

我在启动 glassfish4 服务器时遇到了问题,也解决了。这里的解决方案是:

使用命令在 (glassfish4/bin) 中启动 asadmin 批处理文件后创建新域:create-domain newdomainame

即:C:\glassfish4\bin(安装位置)-> 启动“asadmin”批处理-> create-domain newdomainame(即:create-domain domain2)

一旦完成这些事情,只需在 eclipse 环境中添加这个服务器并启动服务器并测试它。

添加服务器只需点击此处提供的视频链接:http ://www.youtube.com/watch?v=9kb0iLpqKY4

于 2013-10-04T20:20:33.293 回答
0

最佳解决方案是停止服务器并从 eclipse 中删除服务器,然后再次在 eclipse 中添加服务器并启动服务器

于 2018-04-27T04:53:26.927 回答
0

如果您处于开发模式,请更改端口

我按照下面提到的做了,瞧,我的 glassfish 服务器实例已启动并正在运行(从 Eclipse 内部运行)。

  1. %INSTALLED_GLASSFISH_PATH%/glassfish/domains/domain1/config/打开domain.xml
  2. 查找<network-listeners>元素。
  3. 其中一个子元素提到了server. 将该端口号更改为其他未使用的端口号。

我们可以按照以下列出的步骤检查 Glassfish 实例使用的端口 -

一个。转到Windows-> 显示视图 > 服务器 b。在Servers视图中,选择 Glassfish 服务器并右键单击。C。转到监控 -> 属性 -> Glassfish。在这里,我们可以看到正在使用的服务器端口。

  1. 更改端口号后 -> 转到 eclipse 并重复(a), (b)(c)
  2. 您应该打开一个属性屏幕,如下所示。

在此处输入图像描述

  1. 单击文本框Browse旁边的按钮。Domain Path这应该Directory browser在您的机器上打开。只需点击Ok。Eclipse 将加载domain.xml文件中所做的更改。单击“应用”和“确定” ,您就可以运行 Glassfish 服务器实例了。

希望这可以帮助某人避免重新启动 eclipse、系统、卸载 glassfish/eclipse 实例的残酷循环。

于 2016-09-27T10:00:24.203 回答
0

在服务器属性中取消选中“跨重新部署保留会话”

我还不能发表评论,但想在这里链接到Christoph Andriessens回答,这有助于解决我的问题。

在我的情况下,重新启动 Eclipse 和我的计算机并没有帮助。在这里引用 Christoph 的完整答案:

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

之后,最初的错误消失了,但我收到了另一个错误“在 localhost [domain1] 上发布到 Glassfish 4.. 遇到问题。”。这个答案为我解决了。我再次引用:

我遇到了同样的部署问题(eclipse Lune/Glassfish 4.1),感谢 Marvin 的反馈,它得到了解决。

您可以通过以下方式找到“使用 JAR 档案进行部署”:右键单击 Eclipse 服务器选项卡中的 glassfish。然后,在新窗口中选择监控 > 属性 > Glassfish > 使用 JAR 存档进行部署。

然后,奇迹出现了……

于 2016-05-23T09:38:43.610 回答