服務器 cmd運行 jar包 一段時間 io無反應 系統無法訪問 堵塞

第一個方法做成服務
winsw(github地址)是一個開源的專門用於製作windows服務的小工具,我們可以利用它來講java程序做成windows服務。

        1.下載winsw程序,選擇對應的版本。

        2.將WinSW.exe文件複製到java程序所在文件夾中。

        3.將java程序重命名,去掉名稱中的“.”。例如test-1.0.jar  ---->  test.jar

        4.將WinSW.exe重命名爲test.exe

        5.新建一個xml文件,命名爲test.xml,寫入以下內容(還有一些參數自己去看github說明):

<?xmlversion="1.0" encoding="UTF-8"?>
 
<service>
 
 <id>test</id>
 
 <name>test-serv</name>
 
 <description>this is demo</description>
 
 <executable>java</executable>
 
 <arguments>-jar "test.jar"</arguments>
 
 <logmode>rotate</logmode>
 
</service>
        6.命令行定位到當前目錄

    test.exe install

        到這裏,服務就安裝完成啦,可以去windows服務列表中啓動程序了。

第二個方法把 這兩個勾去掉服務就不會 假死了

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