0

我是这里的 Mac 菜鸟。

当我尝试运行我的 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 上看不到任何东西。

有小费吗?

4

2 回答 2

1

可能是转移到超级用户的情况,但“lsof -i :8080”将准确显示该端口上正在侦听的内容。

于 2013-07-22T23:16:45.577 回答
0

根据我在SO的回答。这比@nitind 的回答容易。

在控制台窗口中有一个 X 和 XX 图标。当您将光标悬停在它上面时。您将看到显示“删除启动”和“删除所有已终止启动”的气球。

单击它们。Eclipse 将清除所有现有服务器,以便您可以在默认端口上重新启动服务器。

于 2014-04-01T11:57:28.373 回答