Skip to content
托管 · 错误解析

Address already in use

绑定错误的一种特殊情况:它与 Failed to bind 有何区别、何时是插件的问题,以及如何找到被占用的端口。

更新于 2026年8月13日

java.net.BindException: Address already in use

该端口已被另一个进程占用。它与绑定失败的区别在于,这个错误通常由插件打印,而不是核心:服务器仍会启动,但插件会被禁用。

常见嫌疑对象

插件默认端口
Dynmap8123
BlueMap8100
Votifier8192
Simple Voice Chat24454
RCON25575
Query25565

如果您有两个这样的插件都使用默认端口,它们就会相互冲突,或者与平台已占用的端口冲突。

解决方法

从控制面板获取专用端口,并在插件配置中设置它们。为每个服务分配各自的端口。

检查

启动后,请查看日志:正常工作的插件会报告它启动时使用的端口。类似 Web server started on port 8123 这样的行即可确认一切正常。

如果这样仍无效

如果控制面板提供的端口也显示“已被占用”,那么就是您的另一个服务正在使用它,或者该值在复制时出了错。请逐字符比对面板中的数字与配置中的数字。

Minecraft 托管您离线时服务器仍在运行创建服务器