前面的几篇博客差不多把springBoot和SSM完全整合完了,但是我们测试用的启动类对于我们来说非常友好。但是你肯定需要把它打成war包放在一个单独的启动的容器中进行生产吧,比如优化了的Tomcat,所以这一篇博客就是来解决这个的
首先修改pom.xml
在项目中的pom.xml中要自己手动添加
一般是没有<packaging>war</packaging>
这一行的,需要自己添加,
添加依赖
测试的时候用的是内置的Tomcat,打包后需要放在单独的Tomcat或其他容器上,就需要把内置的去掉
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope> //这个是打包的时候不打包Tomcat
</dependency>
下面这个也需要,如果没有打包的war包里就没有springboot的这些依赖了
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
剩下的就是打包运行了
很简单,打成war包放到Tomcat的Root目录下就可以运行了
大家可以去这看看将springboot项目发布到独立的tomcat中运行
如果想打成jar包可以去这看看springboot项目发布到独立的tomcat中运行&打成jar包运行