【java】Linux使用nohup命令啓動sh shell 腳本,java程序無限循環啓動問題。解決方案

一·背景

項目使用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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章