Glassfish服务器3.1的Netbeans错误?

时间:2011-09-16 20:32:39

标签: netbeans glassfish netbeans7.0

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

“无法连接到GlassFish Server 3.1的管理员侦听器 验证NetBeans是否可以建立到localhost的出站连接:4848“

我从早上起就一直在处理玻璃鱼服务器问题。有没有人遇到过这个问题?

8 个答案:

答案 0 :(得分:6)

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

我可以部署我的应用程序。

答案 1 :(得分:3)

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

<glassfilshInstallationRoot>\glassfish\bin\startserv.bat

对我而言,它也适用于NetBeans。

答案 2 :(得分:2)

有几点需要注意。

1)确保GF正在运行,或者它不是你可以启动它。在“服务”选项卡上,展开服务器,右键单击gf服务器并选择“启动”。 2)通过鼠标悬停在服务器上来验证它正在使用的端口(见图)。确保端口未被防火墙阻止。 3)之前您遇到安装问题。右键单击服务器并验证属性。如果该路径不正确或不是。将新服务器点添加到安装它的位置。

Glassfish admin port

答案 3 :(得分:2)

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

答案 4 :(得分:1)

这也发生在我身上,我发现'JavA(TM)平台SE自动更新程序'服务没有运行。我在运行msconfig-&gt;启动选项卡后检查了服务。安装后自动更新了一切都重新开始工作之后。 希望这可能有所帮助。 干杯。 迈贾

答案 5 :(得分:1)

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

  1. 下载Glassfish服务器应用程序的单独来源
  2. 卸载安装Netbeans时安装的所有Glassfish默认文件。(卸载时需要关闭Netbeans。另外删除文件夹glassfish-3.1.2.2中的任何文件,其路径可能是“C:programfiles /glassfish-3.1.2.2" )
  3. 将新的Glassfish源安装到文件夹glassfish-3.1.2.2中,其路径可能是“C:programfiles / glassfish-3.1.2.2”
  4. 最后,在Netbeans中打开您的项目。您将能够看到Glassfish服务器文件。构建您的文件并运行它。

答案 6 :(得分:1)

在domain.xml中为glassfish定义的admin-listener端口应该与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

我不小心将管理端口从4848更改为其他内容。保存到4848修复了问题。我不确定netbeans的配置在哪里用于连接GF管理端口。

答案 7 :(得分:0)

同样的事情发生在我身上。然后我检查了我的防病毒设置,并将防病毒软件停止了一段时间。然后再次运行我的项目,它对我有用。 希望这对你也有用。