设置内置Tomcat范围,避免与外部冲突:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork></fork>
</configuration>
</plugin>
</plugins>
</build>

继承于这个servlet初始化类

使用这个build参数.source。配置Tomcat运行即可,Springboot的配置依然沿用。
这时就不是运行Springboot启动类,而是监听servlet的初始化,当初始化时,去将这个类加载起来。扫描注解....
本文介绍如何在Spring Boot中配置Tomcat为provided范围,以避免与外部Tomcat服务器冲突。通过修改Maven依赖和插件配置,使Spring Boot应用能够作为Servlet部署在外部Tomcat上,同时保持Spring Boot特性。
3065

被折叠的 条评论
为什么被折叠?



