Spring Tool Suite - Pivotal tc Server Developer Edition v3.0 所需的8080端口已被占用

新手上路,请多包涵

在 Spring Tool Suite 中运行代码时出现以下错误。

…………………………………………….. ……………………………….

Pivotal tc Server Developer Edition v3.0 所需的端口 8080 已被使用。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

…………………………………………….. ……………………………….

下面是错误的屏幕截图。错误弹簧工具套件

另外,下面是我在 localhost:8080 上得到的

本地主机:8080

通过更改 server.xml 中的端口号(即 <Connector acceptCount="100" connectionTimeout="20000" executor="tomcatThreadPool" maxKeepAliveRequests="15" port="${bio.https.port}" protocol="org.apache.coyote.http11.Http11Protocol" redirectPort="${bio.https.port}"/> ),我得到了不同端口号的相同错误。

原文由 Sami 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 828
2 个回答

您有一个在 8080 上运行的应用程序,因此您需要终止当前在 8080 端口上运行的任何程序。

如果您运行的是 Windows,请使用:

 netstat -a -o | find "8080"

如果您运行 Mac OS(我认为您是),请使用:

 sudo lsof -i :8080

终止该应用程序,然后启动 Pivotal。

否则,您可以在配置文件中更改关键服务器端口:

 <your tc server folder location>/conf/catalina.properties

希望有所帮助。

原文由 Aeseir 发布,翻译遵循 CC BY-SA 3.0 许可协议

我想更新 Windows 的“user4023394”答案:

  • 双击“Pivotal tc Server Developer Edition..”

在此处输入图像描述

  • 将出现如下图所示的窗口,更改“neo.http.port”和“neo.https.port”的端口号[图中圈出]

在此处输入图像描述

  • 右键单击“Pivotal tc Server ..”并单击“clean tc server work directory ..”

在此处输入图像描述

  • 重新启动服务器。

原文由 Mehedee Hassan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题