zoukankan      html  css  js  c++  java
  • 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”

  • 相关阅读:
    网络流24题总结和题解
    NOIP复习之1 数学数论
    BZOJ3301 P2524 UVA11525 算法解释康托展开
    线段树与树状数组的综合运用
    P2261 bzoj1257 [CQOI2007]余数求和
    BZOJ 1968_P1403 [AHOI2005]约数研究--p2260bzoj2956-模积和∑----信息学中的数论分块
    P1064 金明的预算方案
    洛谷p1002 过河卒
    Luogu P3014 [USACO11FEB]牛线Cow Line
    Luogu P3927 SAC E#1
  • 原文地址:https://www.cnblogs.com/lixianglong/p/12194958.html
Copyright © 2011-2022 走看看