美文网首页
SpringBoot Eclipse/IntelliJ IDEA

SpringBoot Eclipse/IntelliJ IDEA

作者: DF_ | 来源:发表于2018-01-24 14:20 被阅读0次

    Eclipse打包发布:


    1.使用Eclipse Maven插件打包

    • 右击项目,选择Run As - Maven clean


      Maven clean
    • 然后再点击 Maven install


      Maven install
    • 成功后 会在target文件夹下生成jar包


      jar包生成,成功

    2. 发布jar包

    将打包好的jar包 发布到服务器。运行 nohup java -jar jar包
    nohup命令可以后台启动jar,如果 直接运行 java -jar 则关闭终端,spring的进程也会关闭。
    参考自:后台启动Spirngboot项目

    遇到的问题:

    1.Maven Install的时候提示

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project SpringbootDF: Compilation failure
    [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
    [ERROR] -> [Help 1]

    解决方案:
    1.该问题是由于Eclipse默认启动的是jre文件夹而不是jdk文件夹。将Eclipse的java jar包修改成jdk 目录下就可。
    windows ---- preferences:


    修改Eclipse jdk

    IntelliJ IDEA 打包发布:

    • 设置Artifact


      Build Artifacts
    Edit Artifacts
    • 添加Jar


      Add Jar
    Edit Jar
    • 点击项目jar包 然后添加 ‘META-INF’ 文件夹 再在该文件夹下添加 MANIFEST.MF 文件


      Add META-INF
    • Build


      Build
    after build
    • 将Build后生成的XXX_JAR(在 out目录下) 文件发布到 服务器
    • 登录服务器,进入 XX_JAR 文件 nohup java -jar XX.JAR (执行项目jar包)

    遇到的问题:

    IntelliJ Maven “Error: Invalid or corrupt jarfile”

    相关文章

      网友评论

          本文标题:SpringBoot Eclipse/IntelliJ IDEA

          本文链接:https://www.haomeiwen.com/subject/cpgyaxtx.html