zoukankan      html  css  js  c++  java
  • SpringBoot项目打包之打jar包和部署发布

    artifactId 是即将打包的包的名称
    version  是即将打包的版本号

    packaging 是即将打包的格式,这里讲的是jar包


    终端输入命令:

    mvn clean install

    然后在target下查看生成的对应的jar包文件

    如何执行呢?

    找到一个jdk,

    我这边是2.11版本的springboot,需要1.8以上的jdk,然后

    java -jar xxx.jar

    若有多个jdk安装目录,尤其默认的版本不是1.8以上的,需要指定目录  /opt/jdk1.8.0_131/bin/java -jar ddd.jar

    如果关闭终端,比如windows/linux下关闭了命令行输入,整个程序将终止;

    解决办法: nohup /opt/jdk1.8.0_131/bin/java -jar buglist.jar &

    如果你想在启动的时候指定端口号,需要的jar包后面加上 --server.port = 8888

    nohup /opt/jdk1.8.0_131/bin/java -jar xxx.jar --server.port=8080 &

    如果你需要根据jar包外面的配置文件进行运行,需要在java -jar后面加上-Dspring.config.location=配置文件

    nohup /opt/jdk1.8.0_131/bin/java -jar -Dspring.config.location=/opt/TestPlatform/application.properties /opt/TestPlatform/TestPlatform.jar --server.port=8080 &

    如果是Windows环境,要如何在后台执行呢

    新建一个bat文件,输入:

    @echo off
    start javaw -jar xxx.jar
    exit

    windows中用bat文件指定配置文件或者端口也是同样的,比如java -jar -Dspring.config.location=C:xxxapplication.properties C:xxxTestPlatform.jar --server.port=8080

    关于nohup  和 &的使用,明早再详细说明,白了个白~~~

  • 相关阅读:
    spring.net 结合简单三层实例
    Spring.Net 如何管理您的类___对象的手动装配
    性能优化小结
    C#实例解析适配器设计模式
    谈AOP要step by step
    C#对图片文件的压缩、裁剪操作初探
    Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)
    多线程实现资源共享的问题学习与总结
    ASP.NET 设计模式
    Mac技巧索引
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/10175582.html
Copyright © 2011-2022 走看看