在Eclipse中调试Tomcat部署的Web应用时出错
解决Tomcat 9.0在Eclipse中无法调试的问题
检查Tomcat调试端口配置
- 双击Eclipse服务器列表里的Tomcat 9.0,打开配置界面
- 点击Open launch configuration,切换到Arguments标签页,确认VM参数中包含调试配置:
若缺失则手动添加;若已存在,用-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=nnetstat -ano | findstr 8000(Windows)或lsof -i :8000(Linux/Mac)检查端口8000是否被其他程序占用
确认Eclipse与Tomcat兼容性
- 确保Eclipse版本为2018-09及以后,旧版本对Tomcat 9.0适配性较差
- 右键服务器→Properties→Runtime Environment,确认Tomcat 9.0的安装路径正确,未指向错误版本
清理重建项目与服务器
- 右键项目→Clean...,选择当前项目执行清理
- 右键服务器→Clean...,勾选清理已发布项目,同时选择Clean Tomcat work directory
- 右键服务器→Add and Remove...,移除项目后重新添加,再启动调试
排查防火墙/杀毒软件拦截
- 临时关闭本地防火墙或杀毒软件,尝试重新启动调试,确认是否是通信被拦截导致的问题
重置Tomcat服务器实例
- 右键服务器→Delete移除现有Tomcat实例,重新添加Tomcat 9.0服务器,重新配置项目部署
内容的提问来源于stack exchange,提问作者Francesco Vinci
相关产品推荐
相关产品推荐

