glassfish服务器3.1出现Netbeans错误?

glassfish服务器3.1出现Netbeans错误?,netbeans,glassfish,netbeans7.0,Netbeans,Glassfish,Netbeans7.0,我正试图在netbeans中启动一个项目,但我一直收到错误 “无法连接到GlassFish服务器3.1的管理侦听器 验证NetBeans是否可以建立到本地主机的出站连接:4848“ 我从早上就开始处理glassfish服务器问题。以前有人遇到过这个问题吗?有几件事要看 1) 确保GF正在运行,否则可以启动它。在“服务”选项卡上,展开“服务器”,右键单击gf服务器并选择“开始”。 2) 通过在服务器上滑动鼠标来验证它使用的端口(请参见图)。确保端口未被防火墙阻止。 3) 早些时候,您在安装时遇到问

我正试图在netbeans中启动一个项目,但我一直收到错误

“无法连接到GlassFish服务器3.1的管理侦听器 验证NetBeans是否可以建立到本地主机的出站连接:4848“


我从早上就开始处理glassfish服务器问题。以前有人遇到过这个问题吗?

有几件事要看

1) 确保GF正在运行,否则可以启动它。在“服务”选项卡上,展开“服务器”,右键单击gf服务器并选择“开始”。 2) 通过在服务器上滑动鼠标来验证它使用的端口(请参见图)。确保端口未被防火墙阻止。 3) 早些时候,您在安装时遇到问题。右键单击服务器并验证属性。如果那条路径不正确或者什么都不正确。将新服务器点添加到您安装它的位置

使用以下方法启动服务器:

<glassfilshInstallationRoot>\glassfish\bin\startserv.bat
\glassfish\bin\startserv.bat

对我来说,它也适用于NetBeans。

我今天遇到了同样的问题,因为我将它用于rails,并且我总是使用Webric来运行rails项目。如果你不使用glassfish,你可以删除它。
单击“工具->服务”,删除glassfish,然后它就可以正常工作了。

我遇到了同样的问题。这是因为服务器默认接管IDE的代理设置。您可以通过转到GlassFish Server 3.x属性,然后单击java选项卡==>取消选择使用IDE的代理设置来取消选择它


在我可以部署我的应用程序之后。

这也发生在我身上,我发现“JavA(TM)Platform SE Auto updater”服务没有运行。我在运行msconfig->startup选项卡后检查了该服务。自动安装了一个更新,并在一切重新启动后重新启动。 希望这能有所帮助。 干杯
麦加

我建议你能做的最好的事情是:

  • 下载Glassfish服务器应用程序的单独源代码
  • 卸载安装Netbeans时安装的Glassfish的所有默认文件。(卸载时需要关闭Netbeans。另外,删除文件夹Glassfish-3.1.2.2中路径可能为“C:programfiles/Glassfish-3.1.2.2”的任何文件)
  • 将新的Glassfish源安装到文件夹Glassfish-3.1.2.2中,路径可能为“C:programfiles/Glassfish-3.1.2.2”

  • 最后,在Netbeans中打开您的项目。您将能够看到Glassfish服务器文件。构建并运行您的文件。

    在domain.xml中为glassfish定义的管理员侦听器端口应与netbeans尝试连接的端口相同,例如4848(默认),如下所示:

    <network-listener port="4848" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>
    </network-listeners>
    
    
    
    domain.xml的位置:

    <Glassfish Installation folder>\glassfish-3.1.2.2\glassfish\domains\<domain-name>\config
    
    \glassfish-3.1.2.2\glassfish\domains\\config
    

    我不小心将管理端口从4848更改为其他端口。将其保存到4848修复了该问题。我还不确定连接GF管理端口的netbeans配置位于何处

    同样的事情也发生在我身上。然后我检查了我的防病毒设置并禁用了一段时间的防病毒防火墙。然后再次运行我的项目,它对我有效。
    希望这也适用于您。

    奇怪的是,您无法启动项目,因为该端口仅由管理门户使用,而不是由项目本身使用。检查端口8080上的项目是否已部署并正在运行。无论如何,您得到的错误似乎是由防火墙阻止端口4848引起的……这并没有解决我所有的问题,这些问题是由各种问题引起的,但它让我克服了部署挂起的混乱局面,没有任何日志输出,然后在2分钟后超时并显示问题中提到的错误消息。谢谢这个解决方案在第一步对我有效。后来,我不得不为另一条错误消息添加我的usename和密码。