你知道SpringBoot项目打包成war包应该要如何才能够实现吗?很多人对于这个都不怎么清楚,那么下面就一起来了解一下吧。
在pom.xml文件当中,把打包方式改为war:
之后,添加下面的Tomcat依赖配置,将Spring Boot自带的Tomcat依赖进行覆盖:
在标签内配置项目名
这个配置和server.context-path=mrbird类似
添加启动类ServletInitializer
import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.support.SpringBootServletInitializer; public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(Application.class); } }
在这当中,Application是Spring Boot的启动类
准备好了以后,运行mvn clean package命令,就能够在在target目录下面产生war包了。
以上的步骤你都清楚了吗?你还想了解更多和springboot以及java相关的基础知识吗?请继续通过奇Q工具网的常见问题栏目来了解吧。
推荐阅读: