我是Mac noob。
当我尝试运行我的Grails项目时,我得到:
Error Server failed to start for port 8080: Address already in use (Use --stacktrace to see the full trace)
在Windows上,我刚刚完成netstat -aon
并在8080上杀死了该进程。
在Mac上,我是新手,所以我没有太多线索。我试过了:
lsof -i | grep 8080
并且在端口8080上看不到任何内容。
所以我尝试了:
lsof -i
我仍然在8080上看不到任何东西。
任何提示?
答案 0 :(得分:1)
可能是移动到超级用户的情况,但“lsof -i:8080”将准确显示正在该端口上监听的内容。
答案 1 :(得分:0)
根据SO的回答。这比@ nitind的回答容易。
在控制台窗口中有一个X和XX图标。将光标悬停在其上时。你会看到气球显示"删除发射"和"删除所有已终止的启动"。
单击它们。 Eclipse将清除所有现有服务器,以便您可以在默认端口上重新启动服务器。