1分鐘Java程序快速轉換爲windows服務運行

文章來源:http://www.blogjava.net/midea0978/archive/2008/01/17/175953.html

 

1、首先到請下載最新版本的Java Service Wrapper,點我下載


2、準備如下文件,複製到test目錄,這些文件可以從下載包中找到:
wrapper.dll
wrapper.exe
wrapper.jar


3、編寫wrapper.conf,也放在同一級目錄下面,內容如下

# Java Application完整路徑
wrapper.java.command
=java

wrapper.java.mainclass
=org.tanukisoftware.wrapper.WrapperSimpleApp

#定義程序運行的classpath
wrapper.java.classpath
.1=wrapper.jar
wrapper.java.classpath
.2=[jar file/path]

# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path
.1=.

# Java Additional Parameters
#wrapper.java.additional
.1=

# Initial Java Heap Size (in MB)
#wrapper.java.initmemory
=3

# Maximum Java Heap Size (in MB)
#wrapper.java.maxmemory
=64

# 運行的Main Class
wrapper.app.parameter
.1=

wrapper.console.format
=PM
wrapper.console.loglevel
=INFO
wrapper.logfile
=Beanskt.log
wrapper.logfile.format
=LPTM
wrapper.logfile.loglevel
=INFO

wrapper.logfile.maxsize
=0
wrapper.logfile.maxfiles
=0
wrapper.syslog.loglevel
=NONE

#window服務配置
wrapper.console.title
=samplesvr
#服務名
wrapper.ntservice.name
=samplesvr

# 顯示名稱
wrapper.ntservice.displayname
= sample  Service

# 描述
wrapper.ntservice.description
=sample Service

# 依賴項
wrapper.ntservice.dependency
.1=

# 啓動模式:  AUTO_START or DEMAND_START
wrapper.ntservice.starttype
=AUTO_START

# 是否交互.
wrapper.ntservice.interactive
=false


4、運行測試,安裝服務
》測試運行是否正常
wrapper.exe -c wrapper.conf
》安裝服務
wrapper.exe -i wrapper.conf
》卸載服務
wrapper.exe -r wrapper.conf
》啓動
wrapper.exe -t wrapper.conf
》停止
wrapper.exe -p wrapper.conf

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