當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Cent OS 使用nohup 启动 Springboot避坑
生活随笔
收集整理的這篇文章主要介紹了
Cent OS 使用nohup 启动 Springboot避坑
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
項目場景:
今天在使用Cent Os 部署Spring Boot項目時遇到的外置application.yml失效問題,特此記錄。
問題描述
SpringBoot在使用nohup啟動jar包時 因為使用指定的application.yml 文件。因為我關閉程序都是直接使用kill殺端口進程的。所以在更改了配置application.yml 文件之后發(fā)現(xiàn)用的還是之前的配置 ,我自己改的配置沒有生效。廢話不多說直接給解決方案。
解決方案:
這里的配置文件沒生效是因為,之前啟動都是直接殺進程。所以導致在Java中還存在老配置文件
所以使用下面的命令
ps -aux | grep java
顯示如下
root 10834 2.1 4.6 6184736 770608 ? Sl 10:27 0:21 /usr/java/jdk1.8.0_221/bin/java -Xms1024m -Xmx1500m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=1024m -XX:MaxNewSize=1024m -Dspring.config.location=application.yml -jar njjf-1.0.0-SNAPSHOT.jar root 10943 0.0 0.0 103252 840 pts/2 S+ 10:44 0:00 grep java 如果存在多個application.yml文件把這些進程都殺掉 重啟就可以了。
總結(jié)
以上是生活随笔為你收集整理的Cent OS 使用nohup 启动 Springboot避坑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ESXI 6.7全面系统教程~win10
- 下一篇: 爬了 48048 条评论,解读 9.3