IDEA下SpringBoot打包成war包

1、更改包名
【IDEA下SpringBoot打包成war包】IDEA下SpringBoot打包成war包
文章图片

2、声明spring boot内嵌tomcat的作用范围 在运行时不起作用
IDEA下SpringBoot打包成war包
文章图片

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

3、新建一个SpringBootStartApplication 继承自 SpringBootServletInitializer
作用:因为在外部容器部署的话,就不能依赖于Application的main函数了,而是要以类似于web.xml文件配置的方式来启动Spring应用上下文 IDEA下SpringBoot打包成war包
文章图片

import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; public class SpringBootStartApplicationextends SpringBootServletInitializer {@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(HzccApplication.class); } }

=============准备工作做完了,接下来开始打包 =============
4、第一步
IDEA下SpringBoot打包成war包
文章图片

5、第二步
IDEA下SpringBoot打包成war包
文章图片

6、第三步
IDEA下SpringBoot打包成war包
文章图片

7、第四步
IDEA下SpringBoot打包成war包
文章图片

8、第五步
IDEA下SpringBoot打包成war包
文章图片

9、第六步
IDEA下SpringBoot打包成war包
文章图片

10、第七步
IDEA下SpringBoot打包成war包
文章图片

11、第八步
IDEA下SpringBoot打包成war包
文章图片

12、第九步
IDEA下SpringBoot打包成war包
文章图片

13、第十步 打包完成,可以去自己指定的地方去找var包了
IDEA下SpringBoot打包成war包
文章图片

不足和有意见的地方,欢迎留言指教!

    推荐阅读