tomcat依赖存在冲突

目前已知我的本地tomcat和我的springboot内置tomcat存在冲突,
现在需要清除掉本地tomcat对项目的影响

img

bug冲突详情

img

img

怎么在项目里清除本地tomcat啊

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7597845
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:记一次通过Arthas定位解决spring-boot中内嵌tomcat的bug问题
  • 除此之外, 这篇博客: 手写springboot内嵌tomcat启动中的 外置和内嵌tomcat区别 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 外置的tomcat:
    tomcat启动加载web.xml,通过web.xml配置初始化spring容器,并加载dispatcherservlet
    内嵌tomcat:
    springboot启动,初始化spring容器加载bean,然后启动内嵌tomcat,通过servlet3.1规范的  ServletContainerInitializer加载dispatcherservlet

你如果是将springboot打成war包部署到tomcat中的话,需要移除springboot内置的tomcat才行。可以参考下面这个博客
https://blog.csdn.net/Dongzeqi/article/details/124314444