我正在尝试在 netbeans 中启动一个项目,但我不断收到错误消息
“无法连接到 GlassFish 服务器 3.1 的管理员侦听器验证 NetBeans 是否可以与 localhost:4848 建立出站连接”
从早上开始,我就一直在处理 glassfish 服务器的问题。有没有人遇到过这个问题?
我正在尝试在 netbeans 中启动一个项目,但我不断收到错误消息
“无法连接到 GlassFish 服务器 3.1 的管理员侦听器验证 NetBeans 是否可以与 localhost:4848 建立出站连接”
从早上开始,我就一直在处理 glassfish 服务器的问题。有没有人遇到过这个问题?
我遇到了同样的问题。这是因为服务器默认接管了 IDE 的代理设置。您可以通过转到 GlassFish Server 3.x 属性取消选择它,然后单击 java 选项卡 ==> 取消选择使用 IDE 的代理设置。
之后我可以部署我的应用程序。
使用以下命令启动服务器:
<glassfilshInstallationRoot>\glassfish\bin\startserv.bat
对我来说,它也适用于 NetBeans。
有几件事要看。
1)确保GF正在运行,或者如果不是你可以启动它。在服务选项卡上,展开服务器,右键单击您的 gf 服务器并选择开始。2)通过将鼠标悬停在服务器上来验证它正在使用的端口(见图)。确保该端口未被防火墙阻止。3)早些时候你在安装它时遇到了问题。右键单击服务器并验证属性。如果该路径不正确或不正确。将新的服务器点添加到您安装它的位置。
我今天遇到了同样的问题,因为我将它用于 Rails,并且我总是使用 Webric 来运行 rails 项目。如果您不使用 glassfish,则可以将其删除。单击“工具-> 服务”,然后删除 glassfish,然后它就可以正常工作了。
The best thing that I suggest you can do is:
Finally, open your project in Netbeans. You will be able to see Glassfish server files. Build your file and run it.
这也发生在我身上,我发现“Java(TM) Platform SE Auto updater”服务没有运行。我在运行 msconfig->startup 选项卡后检查了该服务。自动安装了更新,并在一切重新启动后在那里在职的。希望这可能会有所帮助。干杯。麦加
在 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 可以解决问题。我还不确定用于连接 GF 管理端口的 netbeans 配置位于何处。
同样的事情发生在我身上。然后我检查了我的防病毒设置并禁用了防病毒防火墙一段时间。然后再次运行我的项目,它对我有用。希望这也对你有用。