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

Eclipse运行Tomcat报错8080端口被占用,重装后仍无法解决怎么办

Tomcat 8080端口占用报错排查方案
  • 第一步:终止所有现存Tomcat进程
    运行CMD执行命令:
    netstat -ano | findstr "8080"
    拿到8080端口对应的PID后执行:
    taskkill /f /pid [对应PID号]
    也可以直接批量终止所有Tomcat进程:
    taskkill /f /im tomcat*.exe
  • 第二步:核对Eclipse内Tomcat配置
    打开Eclipse服务器视图,双击对应Tomcat实例,检查Ports分类下的HTTP/1.1端口是否为8080,确认没有其他Eclipse托管的服务实例配置了相同端口。
  • 第三步:调整启动策略测试
    关闭Tomcat实例的自动发布功能,手动触发启动,排查是否为自动发布重复触发启动导致的端口冲突。
  • 第四步:更换端口验证
    打开Tomcat安装目录下conf/server.xml文件,找到如下配置行:
    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"/>
    将port="8080"修改为其他未被占用的端口(例如8081),同步修改Eclipse内Tomcat实例的对应端口配置,重启测试是否正常。
  • 第五步:排查系统端口保留
    部分Windows设备的Hyper-V、WSL2会预留部分端口段,若8080刚好在预留段内也会触发占用报错,运行命令查看预留端口:
    netsh int ipv4 show excludedportrange protocol=tcp
    若8080在预留列表内,可直接换用不在列表内的端口,或关闭Hyper-V后重新配置端口排除规则。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 14:57:03