Spring Boot如何将War包布署到外部Tomcat环境下

2024-10-12 18:25:55

1、首先确认Spring Boot应用入口是否继承了SpringBootServletInitializer并且重载了configure()方法

Spring Boot如何将War包布署到外部Tomcat环境下

3、在pom.xml文件中对Tomcat的配置项添加语句<scope>provided</scope>以表明spring-boot-starter-tomcat和tomcat-embed-jasper不会打在war包里,因为在war包在运行阶段我们是由外部Tomcat提供运行环境的,所以就不需要下面两个artifact了。

Spring Boot如何将War包布署到外部Tomcat环境下

5、执行maven clean install命令将应用打成war包,如下可以看到我们打的war包为lottery-0.0.1-SNAPSHOT.war

Spring Boot如何将War包布署到外部Tomcat环境下

6、将lottery-0.0.1-SNAPSHOT.war放置到tomcat的webapps目录下,启动tomcat

Spring Boot如何将War包布署到外部Tomcat环境下
猜你喜欢