我是使用java ee,netbeans和mac进行Web应用程序开发的新手。我最初决定使用glassfish作为我的服务器,但后来我改变主意并决定改用tomcat。
当我创建一个包含tomcat服务器并试图运行它的Web应用程序项目时,我收到错误"部署错误:Tomcat启动失败,服务器端口8080已经在使用"。我认为这是因为我以前的Glassfish服务器正在使用该端口。如何停止Glassfish服务器?
答案 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