我正在使用Eclipse oepe 3.8和glassfish 4.0。 我收到错误“Eclipse插件无法与GlassFish服务器通信.... Eclipse插件无法与GlassFish服务器通信。请检查阻止或监视此端口的防病毒软件,或防火墙配置,或可能阻止某些端口的VPN设置......“每当我尝试从eclipse启动glassfish时,都没有在端口8080和4848上运行的进程,我已经检查过,但我仍然收到此错误。
答案 0 :(得分: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
答案 1 :(得分:0)
取消选中“在服务器属性中保留重新部署的会话”
我暂时无法发表评论,但希望链接到Christoph Andriessens的answer,这有助于解决我的问题。
重新启动Eclipse和我的计算机对我的情况没有帮助。克里斯托夫在这里引用完整的答案:
我有完全相同的问题。当我在GlassFish的Eclipse属性对话框中设置“在重新部署中保留会话”时,将“GlassFish”选项卡设置为false(默认为true),一切正常。
执行此操作后,初始错误消失但我又收到了另一个错误“在localhost [domain1]发布到Glassfish 4 ..遇到了问题。”这answer为我解决了这个问题。我再次引用:
我有相同的部署问题(eclipse Lune / Glassfish 4.1),并且由于Marvin的反馈而得到了解决。
您可以通过以下方式找到“使用JAR存档进行部署”:右键单击eclipse服务器选项卡中的glassfish。然后,选择监控>属性>新窗口中的Glassfish>使用JAR存档进行部署。
然后,奇迹发生......
答案 2 :(得分:0)
如果您处于开发模式,请更改端口。
我按照下面的说法做了,瞧,我的glassfish服务器实例启动并运行(从eclipse内部运行)。
%INSTALLED_GLASSFISH_PATH%/glassfish/domains/domain1/config/
并打开domain.xml
。<network-listeners>
元素。server
使用的端口。将该端口号更改为其他未使用的端口号。我们可以按照下面列出的步骤检查Glassfish实例使用的端口 -
一个。转到 Windows-&gt;显示视图&gt;服务器强> 湾在服务器视图中,选择Glassfish服务器并右键单击。 C。转到监控 - &gt;属性 - &gt; Glassfish的即可。在这里,我们可以看到正在使用的服务器端口。
答案 3 :(得分:0)
最佳解决方案是停止服务器并从eclipse中删除服务器并再次在eclipse中添加服务器并启动服务器