JavaServer實現java程序配置成window服務,自啓動

1.下載JavaServer.

首先下載Javaserver,筆者使用的是JavaService-2.0.10,下載地址:http://javaservice.objectweb.org/

2.安裝JavaServer

安裝JavaServer,將解壓包放到指定的目錄下即可,D:\Software\JavaService-2.0.10目錄下,

3.將安裝目錄下的JavaServer.exe 或64位系統的用戶將JavaServer_x64.exe拷到指定的java程序存放的目錄,筆者的存放目錄是:

D:\JavaServerApp,servercode.jar,就是爲可運行的java程序;

注意:不能存在中文的目錄,否則註冊服務會失敗;

4.註冊程序爲window服務:

管理員運行cmd,cd進入java程序,輸入:

JavaService.exe -install testServer "%JAVA_HOME%/jre/bin/server/jvm.dll" -Xmx128m -Djava.class.path="%JAVA_HOME%/lib/tools.jar;D:/JavaServerApp/servercode.jar" -start com.kingmes.message.notice.MessageSendMain -method main -out "%CD%/out.log" -err "%CD%/err.log" -current "%CD%" -auto

說明:

 

1>. -install SE : 是你要發佈服務的名稱;

2>. 你係統環境中設置JAVA_HOME,指定你所需要使用的jre;


3>. 在-Djava.class.path中指定你需要運行的jar,這裏有個需要注意的地方後面會提到;


4>. 設置jvm的基本參數,主要就是內存的分配;

ps:其中,%JAVA_HOME%是配製的java環境變量,是jdk/jre的安裝路徑;%CD%是當前目錄;-start 程序入口,-method,程序入口函數,-out:日誌輸出文件;-err:錯誤日誌輸出文件;

5.啓動服務;

net start testServer;

6.關閉服務

net stop testServer;

7.刪除服務

sc delete testServer;

 

 

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