Spring boot项目的打包发布

Posted 李向龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot项目的打包发布相关的知识,希望对你有一定的参考价值。

Eclipse打包发布项目

打包项目

 

首先需要将项目编译的文件删除,执行【Run As】->【Maven clean】

如果这个时候项目报错,在pom.xml文件中添加以下代码过滤掉单元测试

<plugin>

     <groupId>org.apache.maven.plugins</groupId>

     <artifactId>maven-surefire-plugin</artifactId>

     <version>2.20.1</version>

     <configuration>

           <!-- 不指定单元测试 -->

            <skipTests>true</skipTests>

     </configuration>

</plugin>

然后执行【Run As】->【Maven install】,会产生一个traget文件夹,找到文件夹下的jar,这就是项目的打包的文件

 

发布项目

将jar包复制到任意位置

Win+R然后输入cmd打开命令行,cd到jar包的位置

执行java -jar 包名.jar即可完成发布,和未发布前的项目访问是相同的方式

如果显示模板出错,那是因为你的controller中的类跳转的路径前多了“/”

如root文件夹下的login.html文件,访问时不能用“/root/login”,要用“root/login”

Idea打包发布项目

打包项目

基本原理同eclipse打包,但是位置不太相同

 

选择右边的【maven】,双击执行【clean】,此时target文件夹会删除,这是编译的文件

然后双击执行【package】,会产生一个target文件夹,文件夹下的jar包即是项目的jar包

发布项目

将jar包复制到任意位置

Win+R然后输入cmd打开命令行,cd到jar包的位置

执行java -jar 包名.jar即可完成发布,和未发布前的项目访问是相同的方式

如果显示模板出错,那是因为你的controller中的类跳转的路径前多了“/”

如root文件夹下的login.html文件,访问时不能用“/root/login”,要用“root/login”

以上是关于Spring boot项目的打包发布的主要内容,如果未能解决你的问题,请参考以下文章

spring boot项目打包成war并在tomcat上运行的步骤

spring boot怎么部署到服务器

Spring Boot 应用的打包和发布

spring boot 项目打包到maven仓库供其它模块使用

Spring Boot:项目打包成war并发布到Tomcat上运行

Spring Boot框架开发Web项目 Spring Boot项目的打包和部署