【问题标题】:Other instance of server on port 8080端口 8080 上的其他服务器实例
【发布时间】:2013-07-22 17:57:40
【问题描述】:

我是这里的 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 上看不到任何东西。

有什么建议吗?

【问题讨论】:

  • 没有 -P 你的端口被别名为名字,试试lsof -i -P | grep 8080

标签: eclipse macos grails ports


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-25
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 1970-01-01
      • 2020-08-05
      • 1970-01-01
      • 2012-07-21
      相关资源
      最近更新 更多