Spring Boot打成Jar包部署到Centos7运行,yml配置文件放jar包外

 1.打包成jar包

2.通过xftp传输到Centos7

3.在jar包所在目录新建config目录,里面放yml文件,这样每次项目重启都会重新读取yml里的配置,就不用再去重新打包了

Springboot读取核心配置文件(application.yml)的优先级为,默认读取名字为application.yml

如果是其他名字,启动的时候得加上-Dspring.config.location=config/***.yml

java -jar -Dspring.config.location=config/***.yml warehouse.jar
  1. Jar包同级目录的config目录
  2. Jar包同级目录
  3. classPath(即resources目录)的config目录
  4. classpath目录

4.运行项目,在jar包所在目录运行,成功后就可以访问网站了

[root@localhost java-porject]# java -jar warehouse.jar

 5.停止项目

#列出所有进程
[root@localhost java-porject]# ps -a
   PID TTY          TIME CMD
  2587 pts/0    00:00:27 java
  2619 pts/0    00:00:00 ps
#关闭web项目
[root@localhost java-porject]# kill -9 2587

6.放后台运行

[root@localhost java-porject]# nohup java -jar warehouse.jar &

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值