springboot使用外部servlet容器步骤:
一.必须创建一个war包.
二.将嵌入式容器指定为provided.
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
三.编写SpringBootServletInitializer的子类.
public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(Application.class); } }
具体操作:
1.创建一个springboot项目.
2.添加webapp目录.
3.指定为war包,以及将嵌入式容器指定为provided.
4.编写SpringBootServletInitializer的子类.
以下是,idea配置tomcat运行环境.
1.
2.
3.
4.启动测试:
END