gpt4 book ai didi

java - 如何停止apache tomcat中的所有端口

转载 作者:行者123 更新时间:2023-11-28 23:55:54 26 4
gpt4 key购买 nike

在经常使用 Apache Tomacat 和 Eclipse 开发 Web 应用程序时,我收到此消息

Several ports (7354, 6544, 9999) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

我知道这个端口正在使用中,但我不知道如果我停止所有这些服务器也为什么会收到相同的消息。我的问题是 - 在使用 Eclipse 或 Windows 7 时是否有任何方法可以立即停止所有端口?

最佳答案

您可以将 lsofawk 结合使用。执行以下操作:

lsof -i :<portnumber> | awk '{print "kill -9 "$2}' | sh

如果您只想知道来自端口的 processId,请使用:

lsof -i :<portnumber> | awk '{print $2}'

顺便说一句:我有时也会遇到这个问题。如果您使用的是 eclipse,请在调试 View 中检查是否仍有 tomcat 线程在运行。如果是这样,阻止他们:)否则重启 eclipse。

关于java - 如何停止apache tomcat中的所有端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26324310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com