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

Java GlassFish服务器无法在NetBeans IDE 8.0中启动,java,netbeans,glassfish,Java,Netbeans,Glassfish,我正在使用NetBeans IDE 8.0创建Java Web应用程序。它工作得很好,但今天每当我尝试运行我的项目时,它都会显示错误:- 无法启动GlassFish服务器:服务器未运行时HTTP或HTTPS侦听器端口被占用。有关详细信息,请参阅服务器日志 如何启动服务器。我最近安装了Oracle XE 10g,这是我第一次在安装之后打开NetBeans 有什么不对劲吗?请解释如何使用步骤解决此问题。 请立即给予帮助! 谢谢 默认情况下,GlassFish和Oracle XE 10g都使用http

我正在使用NetBeans IDE 8.0创建Java Web应用程序。它工作得很好,但今天每当我尝试运行我的项目时,它都会显示错误:-

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

如何启动服务器。我最近安装了Oracle XE 10g,这是我第一次在安装之后打开NetBeans

有什么不对劲吗?请解释如何使用步骤解决此问题。 请立即给予帮助!
谢谢

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

首先调试Oracle XE是否存在问题/ 停止oracle xe:如果您直接从程序员文件使用windows 7,则可以停止它 然后启动玻璃鱼服务器。。如果gF启动成功,则Oracle XE的“开始”菜单>>程序>>Oracle Database 10G Express Edition>>停止Oracle XE时会出现问题 然后更改oracle xe的端口

从cmd给我这个

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

如果您需要运行Oracle,那么您可以更改Glassfish使用的端口-请参阅说明。

即使我的情况也是如此。我为解决问题所做的是:

查找正在使用GlassFish服务器将在其上运行的端口的程序(其PID)(默认为1527)。为此,请使用命令
netstat-ano |查找“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更改为其他可用端口

希望这能解决你的问题


快乐编码:)

但我该怎么做呢?请帮帮我!