微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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’

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

原文地址:https://www.jb51.cc/java/124004.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐