在使用Netbeans和Mac时,如何在开发Java EE Web应用程序时停止Mac上的Glassfish服务器?

时间:2016-08-18 12:59:56

标签: java tomcat java-ee web-applications glassfish

我是使用java ee,netbeans和mac进行Web应用程序开发的新手。我最初决定使用glassfish作为我的服务器,但后来我改变主意并决定改用tomcat。

当我创建一个包含tomcat服务器并试图运行它的Web应用程序项目时,我收到错误"部署错误:Tomcat启动失败,服务器端口8080已经在使用"。我认为这是因为我以前的Glassfish服务器正在使用该端口。如何停止Glassfish服务器?

2 个答案:

答案 0 :(得分:3)

asadmin 是控制glassfish的命令。具体来说,您要停止当前正在运行的域。

要获取域列表,请尝试:

asadmin list-domains

要停止指定的域名,请尝试:

asadmin stop-domain <yourdomain>

答案 1 :(得分:1)

asase asadmin stop-domain或通过Netbeans停止不成功,尝试终止进程。在某些情况下,会发生java内存不足异常,并且端口不会被释放。

killall -9 glassfish

killall -9 java