我正在尝试在netbeans中启动一个项目,但我一直收到错误
“无法连接到GlassFish Server 3.1的管理员侦听器 验证NetBeans是否可以建立到localhost的出站连接:4848“
我从早上起就一直在处理玻璃鱼服务器问题。有没有人遇到过这个问题?
答案 0 :(得分:6)
我解决了同样的问题。这是因为服务器默认接管IDE的代理设置。您可以通过转到GlassFish Server 3.x属性取消选择它,然后单击java选项卡==>取消选择使用IDE的代理设置。
我可以部署我的应用程序。
答案 1 :(得分:3)
使用以下方式启动服务器:
<glassfilshInstallationRoot>\glassfish\bin\startserv.bat
对我而言,它也适用于NetBeans。
答案 2 :(得分:2)
有几点需要注意。
1)确保GF正在运行,或者它不是你可以启动它。在“服务”选项卡上,展开服务器,右键单击gf服务器并选择“启动”。 2)通过鼠标悬停在服务器上来验证它正在使用的端口(见图)。确保端口未被防火墙阻止。 3)之前您遇到安装问题。右键单击服务器并验证属性。如果该路径不正确或不是。将新服务器点添加到安装它的位置。
答案 3 :(得分:2)
我今天遇到了同样的问题,因为我将它用于rails,而且我总是使用Webric来运行rails项目。如果你不使用glassfish,你可以删除它。 点击'工具 - &gt;服务',并删除glassfish,然后它工作正常。
答案 4 :(得分:1)
这也发生在我身上,我发现'JavA(TM)平台SE自动更新程序'服务没有运行。我在运行msconfig-&gt;启动选项卡后检查了服务。安装后自动更新了一切都重新开始工作之后。 希望这可能有所帮助。 干杯。 迈贾
答案 5 :(得分:1)
我建议你做的最好的事情是:
最后,在Netbeans中打开您的项目。您将能够看到Glassfish服务器文件。构建您的文件并运行它。
答案 6 :(得分:1)
<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)
同样的事情发生在我身上。然后我检查了我的防病毒设置,并将防病毒软件停止了一段时间。然后再次运行我的项目,它对我有用。 希望这对你也有用。