java发布jar_SpringBoot项目打包之打jar包和部署发布

e6cfad6059d5bbf4dbe49ea7629c19bf.png

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.jarexit

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值