在spring boot中引入spring-boot-starter-web依赖的时候,不想使用spring boot提供的tomcat怎么办呢?

如下配置则可以解决问题:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
注意:在这样排除tomcat后,定会出现一些问题,因为在tomcat中还有其他的依赖也被跟着tomcat去掉了,所以需要再引入需要的依赖:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
此时scope设置为:provided,那么在打包的时候就不会将tomcat打包到war包中。

————————————————
版权声明:本文为CSDN博主「javashareauthor」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/javashareauthor/article/details/79953949

相关文章:

  • 2021-07-05
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2021-11-27
猜你喜欢
  • 2021-12-19
  • 2022-02-10
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
  • 2021-08-17
  • 2021-05-17
相关资源
相似解决方案