SpringBoot___发布到独立的tomcat中运行

在开发阶段我们推荐使用内嵌的tomcat进行开发,因为这样会方便很多。但是到生成环境,我们都会用独立的tomcat容器中运动,因为我们需要对tomcat做额外的优化,这时我们需要将工程打包成war包进行发布。
1. 打包方式成war
 首先要将打包的后的格式改成war包。
方式改成war包

2. 排除内嵌的tomcat包
 设置为provided是在打包时将该包排除,因为要放在独立的tomcat中运行,是不需要将其打包进来。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>

3.修改启动配置

需要集成SpringBootServletInitializer,然后重写configure,将Spring Boot的入口类设置进去。
修改启动配置

4.打成war包

打成war包
 如果出现以下情况便为成功:
成功

5.4.5.部署到tomcat
 将war包解压到webapps下的ROOT目录中,启动便可。

猜你喜欢

转载自blog.csdn.net/pseudonym_/article/details/80764068
今日推荐