Spring Boot打了jar包,启动时报错

我就是我 2022-05-25 11:18 291阅读 0赞

springboot出现Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]],也就是tomcat启动不起来,

原因:可能是 servlet-api-x.x.jar冲突,原来我在pom.xml中配置了

  1. <dependency>
  2. <groupId>javax.servlet</groupId>
  3. <artifactId>jsp-api</artifactId>
  4. <version>2.0</version>
  5. <scope>provided</scope>
  6. </dependency>
  7. <dependency>
  8. <groupId>javax.servlet</groupId>
  9. <artifactId>jstl</artifactId>
  10. <version>1.2</version>

这样的javax.servlet,导致与springboot内嵌的tomcat的javax.servlet冲突,所以报错,

解决办法:删除上述jar包引入即可

发表评论

表情:
评论列表 (有 0 条评论,291人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Spring BootJar部署

    对于传统的Web项目,可能大部分都要部署到web容器中,如Tomcat。Spring Boot提供了一种超级简单的部署方式,就是直接将应用打成jar包,在生产上只需要执行jav