spring bootプロジェクトをパッケージ化したjarパッケージをlinux上で永続的に実行するにはどうすればいいですか?
686 ワード
先日、spring bootの小さなdemoを書いて、自分でサーバーで実行したいと思っていましたが、サーバーの中でjava-jar xxx.jarが正常に起動したことに気づき、ブラウザからも正常にアクセスできましたが、xshellをオフにするとフロントがアクセスできなくなり、xshellのオフに伴ってdemoのプロセスも終わり、このような持続性のない実行に対して、要求を満たすことができないに違いない.そこで、多くの資料を調べた結果、以下の2つの方法が持続的に実行できることをまとめました.
方法1
そしてxshellを終了するときは、決してクリックしないでください.×直接終了し、コマンドで終了し、フロントアクセスは正常です.
方法2
この場合、直接点を打つことができます×終了は影響しません.
说明:Linuxに対して私はまだ小さいので、このようにして问题を解决することができることを知っているしかなくて、その原因を知りません........
方法1
# system.log
java -jar NoBug-0.0.1-SNAPSHOT.jar >system.log 2>&1 &
そしてxshellを終了するときは、決してクリックしないでください.×直接終了し、コマンドで終了し、フロントアクセスは正常です.
exit
方法2
nohup java -jar NoBug-0.0.1-SNAPSHOT.jar >log.out &
この場合、直接点を打つことができます×終了は影響しません.
说明:Linuxに対して私はまだ小さいので、このようにして问题を解决することができることを知っているしかなくて、その原因を知りません........