Java應用注冊成Windows服務實現(xiàn)自啟的教程詳解
實現(xiàn)方式: 使用NSSM
使用教程
1、下載nssm
下載地址:http://www.nssm.cc/download
2、下載下來之后是一個壓縮包,解壓找到對應自己系統(tǒng)的32/64位的nssm.exe。
把其拷貝到需要注冊服務的同級目錄
注:bat文件配置
新建bat文件,將下面配置拷貝進去
title java-demo @echo off java -jar java-demo.jar pause
3.在當前文件夾 cmd下,執(zhí)行 nssm install <服務名>
例如: nssm install java-demo(自定義服務名)。
然后回車出現(xiàn)nssm的配置界面 在界面中選擇你的 項目中的.bat文件地址,
例如:
在 Path 中選擇你的 .bat(.exe)的安裝路徑,Startup directory 選擇你的node應用的目錄,即項目文件啟動目錄(一般是自動填充)
4.點擊 install service
當顯示successfully的時候說明服務已經(jīng)安裝成功啦!
注意:安全管家會攔截服務,直接忽略即可。
5.這時將在本地計算機服務列表看到java-demo服務。Win+R,services.msc。
其它常用命令
nssm start servername //啟動服務 nssm stop servername //暫停服務 nssm restart servername //重新啟動服務 nssm remove servername //刪除創(chuàng)建的servername服務
項目日志找不到可能原因
項目中輸出了日志文件到當前用戶下logs文件夾下,但是使用該方式啟動后,日志不見了;
原因:
注冊服務時,實際上使用的是Administrator,日志實際是寫到了Administrator下
指定服務啟動用戶
在服務上右鍵 > 屬性
切換到登錄欄配置啟動用戶
配置一下當前用戶的賬密
以上就是Java應用注冊成Windows服務實現(xiàn)自啟的教程詳解的詳細內(nèi)容,更多關于Java注冊成Windows自啟的資料請關注腳本之家其它相關文章!
相關文章
IDEA創(chuàng)建Maven項目一直顯示正在加載的問題及解決
這篇文章主要介紹了IDEA創(chuàng)建Maven項目一直顯示正在加載的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12MyBatis如何處理MySQL字段類型date與datetime
這篇文章主要介紹了MyBatis如何處理MySQL字段類型date與datetime問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01淺談選擇、冒泡排序,二分查找法以及一些for循環(huán)的靈活運用
下面小編就為大家?guī)硪黄獪\談選擇、冒泡排序,二分查找法以及一些for循環(huán)的靈活運用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06IDEA 非常重要的一些設置項(一連串的問題差點讓我重新用回 Eclipse)
這篇文章主要介紹了IDEA 非常重要的一些設置項(一連串的問題差點讓我重新用回 Eclipse),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08