繁体   English   中英

GlassFish服务器无法在NetBeans IDE 8.0中启动

[英]GlassFish server unable to start in NetBeans IDE 8.0

我正在使用NetBeans IDE 8.0创建Java Web Applictions。 它运行良好,但是今天无论何时我尝试运行我的项目,它都会显示错误:-

无法启动GlassFish Server:服务器未运行时,已占用HTTP或HTTPS侦听器端口。有关详细信息,请参阅服务器日志。

我该怎么做才能启动服务器。 我最近安装了Oracle XE 10g,这是我这样做后第一次打开NetBeans。

有什么问题吗? 请分步骤说明如何解决此问题。 立即的帮助将不胜感激! 谢谢 !

默认情况下,GlassFish和Oracle XE 10g都使用http 8080端口,请尝试更改其中任何一个。

第一次调试是否是Oracle xe的问题/停止oracle xe:如果您直接从编程器文件中使用Windows 7,则可以将其停止。在启动glass Fish服务器之后。如果gF成功启动,则是Oracle XE的问题Start菜单>>程序>> Oracle Database 10G Express Edition >>停止oracle xe然后更改oracle xe的端口

从cmd给这个

CONNECT system
admin
BEGIN
DBMS_XDB.sethttpport('9090');
END;
/

如果需要Oracle运行,则可以更改Glassfish使用的端口-请参见此处的说明。

甚至我的情况也是一样。 为了解决这个问题,我要做的是:

找到正在使用GlassFish Server运行端口的程序(它的PID)(默认值为1527)。 为此,请使用命令netstat -ano | find "1527" netstat -ano | find "1527" 现在,找到有关给定进程的详细信息,并停止与此进程相关的服务。 在我的情况下,它是Oracle数据库服务。 如果不需要,请从那里禁用它们。 另外,如果您不能禁用服务(假设它们很重要),则可以通过编辑位于Glassfish安装文件夹中的domain.xm文件来使GlassFish服务器在其他端口上打开。

  <network-listener port="1527" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>

将1527更改为其他可用端口。

希望这能解决您的问题。

快乐编码:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM