动力节点-王妈妈Springboot教程(八)打包war
第八章 打包
- 视频观看地址
8.1 打包war
1.创建了一个jsp应用
2.修改pom.xml
1)指定打包后的文件名称
myboot
2)指定jsp编译目录
src/main/webapp META-INF/resources **/*.* src/main/java **/*.xml src/main/resources **/*.*
3)执行打包是war
war
4)主启动类继承SpringBootServletInitializer
/** * SpringBootServletInitializer: 继承这个类, 才能使用独立tomcat服务器 */ @SpringBootApplication public class JspApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(JspApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(JspApplication.class); } }
5)部署war
把war放到tomcat等服务器的发布目录中。 tomcat为例, myboot.war放到tomcat/webapps目录。
8.2 打包为jar
1.创建了一个包含了jsp的项目
2.修改pom.xml
? 1) 指定打包后的文件名称
指定springboot-maven-plugin版本 myboot org.springframework.boot spring-boot-maven-plugin 1.4.2.RELEASE
3)最后执行 maven clean package
在target目录中,生成jar 文件, 例子是myboot.jar
执行独立的springboot项目 在cmd中 java -jar myboot.jar
?