端口号 8001 由 SYSTEM PID 4 使用

Posted

技术标签:

【中文标题】端口号 8001 由 SYSTEM PID 4 使用【英文标题】:Port number 8001 is used by SYSTEM PID 4 【发布时间】:2016-05-08 16:04:23 【问题描述】:

我将端口号 8001 用于码头,但是当我运行它时出现以下错误。

66 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.15.v20140411 | FAILED SelectChannelConnector@192.168.1.35:8001: java.net.BindException: Address already in use: bind
java.net.BindException: Address already in use: bind

我在网上查了一下,发现如何查看我的端口是否被其他服务使用。通过找到端口号后 netstat -a -n -o | find "8001" 命令,我发现 PID 4 的系统进程正在使用端口“8001”。 我试图在服务菜单中禁用系统服务,但它不允许我为此更改任何内容过程。如何找出哪个应用程序正在使用我的端口?有什么方法可以找出哪个特定应用程序正在使用我的端口号?

【问题讨论】:

【参考方案1】:

如果您在公司环境中工作,则可能是 CcmExec 服务。默认使用 8001 端口。

您也可以查看netsh http show servicestate

【讨论】:

【参考方案2】:

尝试在 Windows 上使用 TaskList 或 TList。它应该显示正在运行的程序的名称。

相关——您是否考虑过将 ServiceMix 的 Jetty 实例更改为使用 8001 以外的其他内容?

【讨论】:

以上是关于端口号 8001 由 SYSTEM PID 4 使用的主要内容,如果未能解决你的问题,请参考以下文章

mac 查询端口被哪个进程占用

SYSTEM(PID 4)正在使用端口8081,如何停止它

mac上如何查看某端口号被哪些程序占用

如何关闭”80“和“443”端口占用问题解决办法

【Windows编程问题!!】C++根据端口号,获取对应的进程PID,但是有的端口怎么也找不到对应进程,WHY??

301重定向时nginx保留端口号