如果是servlet-api的问题,请参照网上的解决方法。
我出现这个问题的时候,我也是觉得可能是jar包冲突的问题。当我去找这个jar的时候,发现并没有引入这个包。(又是两个小时过去了!)直到我对比了修改的文件,发现是rabbitMQ的地址发生改变了,导致连接不上mq,从而导致没启动Tomcat,平时很容易忽略中间件连不上的问题。
启迪:当发生报错的时候,不要直接看最后一个错误,应该从第一个错误开始看,避免走弯路。
后话:虽然走了弯路,也学会了idea控制台可以查看启动的jar包,idea的maven类图中可以很快查看重复引用的包。
记录解决问题--Unable to start embedded Tomcat
最新推荐文章于 2023-12-12 23:00:00 发布
本文讲述了作者在遇到servlet-api问题时,误以为是jar包冲突,实际是rabbitMQ连接配置错误导致的Tomcat启动失败。强调了解决问题时应从第一个错误开始,而非直接看最后一个。同时分享了使用IDEA工具检查启动jar包和类图来避免重复引用的技巧。
摘要由CSDN通过智能技术生成