一·背景
項目使用spring boot 搭建。在Linux操作系統使用nohup命令啓動sh shell 腳本,程序無限循環啓動,只要是 讓程序在後臺啓動 都會無限循環啓動(程序本來應該啓動完畢的,但是從日誌上看程序又再次啓動了一遍,無限循環,而且程序也無法正常訪問)
二·解決方案
不使用sh文件 啓動。
把項目打成war包形式,使用java -jar 方式啓動項目。
nohup java -jar demo.war --spring.confg.location=application.properties >> log.txt &
爲了方便 修改 application.properties 把它放到war 同級目錄 執行以上命令
網上搜了半天 也沒看到有和我這種情況相同的。
如果 有和我遇到的問題相同的 記得留個言 這都是緣分啊。。。。
其實還是沒找到 爲什麼 會無限循環啓動的原因,如果有大神知道 麻煩告知一下 3Q。