第八章 打包
官网下载地址
能源节点springboot材料
视频观看地址
https://www.bilibili.com/vide...
8.1 打包war
1.创立了一个jsp利用
2.批改pom.xml
1)指定打包后的文件名称
<build> <!--打包后的文件名称--> <finalName>myboot</finalName></build>
2)指定jsp编译目录
<!--resources插件, 把jsp编译到指定的目录--><resources> <resource> <directory>src/main/webapp</directory> <targetPath>META-INF/resources</targetPath> <includes> <include>**/*.*</include> </includes> </resource> <!--应用了mybatis ,而且mapper文件放在src/main/java目录--> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <!--把src/main/resources上面的所有文件,都蕴含到classes目录--> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.*</include> </includes> </resource></resources>
3)执行打包是war
`<!--打包类型-->
<packaging>war</packaging>`
4)主启动类继承SpringBootServletInitializer
/** * SpringBootServletInitializer: 继承这个类, 能力应用独立tomcat服务器 */@SpringBootApplicationpublic 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) 指定打包后的文件名称
<build> <!--打包后的文件名称--> <finalName>myboot</finalName></build>
2)指定springboot-maven-plugin版本
<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!--打包jar, 有jsp文件时,必须指定maven-plugin插件的版本是 1.4.2.RELEASE--> <version>1.4.2.RELEASE</version> </plugin></plugins>
3)最初执行 maven clean package
在target目录中,生成jar 文件, 例子是myboot.jar
执行独立的springboot我的项目 在cmd中 java -jar myboot.jar