SpringBoot Web 使用外部容器

该文章记录如何让SpringBoot的应用使用外部的Tomcat

1、修改pom.xml的打包方程,改成war的部署方式

war

2、生成web.xml文件

E:\IdeaWorspace\spring-boot-04-web01\src\main\webapp\WEB-INF\web.xml web.xml路径

SpringBoot Web 使用外部容器_第1张图片

 

SpringBoot Web 使用外部容器_第2张图片

3、嵌入式的tomcat指定为provided,代表·目标容器有了,就不会使用


            org.springframework.boot
            spring-boot-starter-tomcat
            provided
        

4、编写一个SpringBootServletInitializer的实现类,目的是调用configure方法

public class ServletInitializer extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(SpringBoot04Web01Application.class);
    }
}

5、启动使用

你可能感兴趣的:(SpringBoot,Java,SpringBoot)