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

Eclipse启动Tomcat v8.0失败:Port 9009端口已被占用

解决Tomcat v8.0 9009端口占用问题

1. 定位并终止占用9009端口的进程

9009是Tomcat默认的Shutdown端口,和常见的HTTP端口(8080等)不属于同一类,所以之前找到的80XX端口解决方案不适用。先找出占用该端口的进程:

  • Windows:打开命令提示符,执行:
    netstat -ano | findstr :9009
    
    输出结果最后一列是进程PID,打开任务管理器,通过PID找到对应进程并结束。
  • macOS/Linux:打开终端,执行:
    lsof -i :9009
    
    找到进程PID后,执行kill -9 <PID>强制终止进程。

2. 修改Tomcat的Shutdown端口(替代终止进程的方案)

如果不想终止现有进程,可以直接修改Tomcat的Shutdown端口:

  1. 打开老师提供的Tomcat目录下的conf/server.xml文件
  2. 找到<Server>标签的配置行:
    <Server port="9009" shutdown="SHUTDOWN">
    
  3. 将port="9009"改为未被占用的端口(比如9010),保存文件
  4. 在Eclipse中右键点击Tomcat服务器,选择「Clean」后重新启动

3. 同步Eclipse服务器配置

若修改server.xml后仍报错,检查Eclipse中的服务器配置是否同步:

  1. 在Eclipse的「Servers」视图中,双击Tomcat v8.0服务器
  2. 确认「Server Locations」选择的是老师提供的Tomcat目录(而非Eclipse内置的)
  3. 滚动到「Port」区域,将「Shutdown port」改为和server.xml中一致的端口
  4. 保存配置后重启服务器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 11:07:38