加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 无法从Netbeans 8.0.1服务区域内启动GlassFish 4.1

发布时间:2020-12-14 17:44:20 所属栏目:Java 来源:网络整理
导读:在 Windows 7上,我从本站点 https://netbeans.org/downloads/下载了“netbeans-8.0.1-javaee-windows.exe”安装程序.安装程序安装GlassFish 4.1,Java 1.8.0_20和NetBeans 8.01.安装后,每当我尝试从NetBeans服务区域启动GlassFish服务器,我得到这个 ‘无法启
在 Windows 7上,我从本站点 https://netbeans.org/downloads/下载了“netbeans-8.0.1-javaee-windows.exe”安装程序.安装程序安装GlassFish 4.1,Java 1.8.0_20和NetBeans 8.01.安装后,每当我尝试从NetBeans服务区域启动GlassFish服务器,我得到这个

‘无法启动GlassFish Server 4.1:服务器未运行时占用HTTP或HTTPS侦听器端口’

错误.所以我用

netstat -ano |找“1527”

了解哪个进程持有这个端口,而且似乎是刚刚由GlassFish进程启动的Java Derby数据库本身.所以Glassfish初创公司正在抱怨自己刚刚造成的事情.奇怪.我不知道该怎么办.有人有什么想法吗?

已经感谢

解决方法

您的描述有点奇怪,因为如果端口1527被占用,GlassFish服务器甚至可以启动,因为Java Derby数据库是一个单独的java进程.因此,一个选项可能是忽略消息,以防真正的GlassFish服务器确实正确启动(NetBeans在不同选项卡中显示GlassFish服务器和Derby服务器的输出).

然而,您可以尝试禁用为您的GlassFish实例启动注册的Derby服务器.

确保Derby服务器已关闭,如果您关闭了NetBeans,它仍然可以运行.如果您不确定通过任务管理器杀死每个Java进程并重新启动NetBeans.

右键单击“服务”选项卡中的GlassFish实例,然后选择“属性”.

如果真正的问题是端口8080或443(如果您激活HTTPS侦听器)正在使用(这将真的阻止GlassFish启动),您必须找出哪个应用程序正在使用此端口(可能是Tomcat或类似的东西)并关闭它.

错误消息

‘Could not start GlassFish Server 4.1: HTTP or HTTPS listener port is
occupied while server is not running’

在这个方向上点了一点点…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读