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或类似的东西)并关闭它. 错误消息
在这个方向上点了一点点… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |