You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启动Keycloak遇MSC000001报错:127.0.0.1:8081端口被占用求帮助

解决Keycloak启动端口占用报错

方法1:终止占用8081端口的进程

Windows系统

打开命令提示符,依次执行:

netstat -ano | findstr :8081

找到输出结果中的PID数字,再执行:

taskkill /F /PID 替换为你的PID数字

Linux/macOS系统

打开终端,执行以下命令定位进程:

lsof -i :8081

找到对应PID后,执行强制终止命令:

kill -9 替换为你的PID数字

若没有lsof工具,可改用:

ss -tulpn | grep :8081

找到进程信息后再执行kill命令。

方法2:修改Keycloak监听端口

找到Keycloak安装目录下的standalone/configuration/standalone.xml(若使用集群配置则找standalone-ha.xml),搜索8081,找到如下配置段:

<socket-binding name="http" port="${jboss.http.port:8081}"/>

将8081替换为其他未被占用的端口(比如8082),保存文件后重新启动Keycloak。

方法3:重启系统

如果不想手动排查进程,直接重启电脑可以快速释放被占用的端口,适合临时应急场景。

报错原文:
ERROR:
MSC000001: Failed to start service org.wildfly.undertow.listener.default: org.jboss.msc.service.StartException in service org.wildfly.undertow.listener.default: Address already in use /127.0.0.1:8081

内容的提问来源于stack exchange,提问作者TKR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 00:45:48