windows系統下 nssm 註冊jar爲windows服務並且守護進程

1、下載nssm
http://nssm.cc/download 下載 nssm 2.24 (2014-08-31) 即可
解壓放在E:\nssm-2.24

2、新建啓動jar腳本的bat文件

D:\code2\1.bat
內容是 java -jar D:\code2\app.jar > log.log 2>&1 &\

3、用nssm 命令掛服務
cd E:\nssm-2.24\win64
nssm install ceshi "D:\code2\1.bat"

4、運行 services.msc 打開服務,找到測試,右鍵屬性設爲自動,然後再點啓動

5、測試
1、看下log.log有沒出現啓動過程日誌,有就沒問題,沒有就看windows事件查看器 看下具體錯誤日誌 運行 eventvwr 點擊Windows日誌 雙擊應用程序 查看與時間匹配的日誌,逐條看
2、如果log.log沒問題,測試手動刪掉進程
開始cmd 右鍵管理員運行 ,輸入 netstat -ano|findstr 你的程序端口 回車 複製pid 輸入taskkill /PID [pid] /F 關閉進程
然後再去看下log.log 有沒自動起來


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