Unix上部署java時常把其作為Daemon部署,Windows有時候也有這個需求,把Java作為Windows上面的Service有許多現存的方案可選,也可以自己直接針對Windows Service API做。YAJWS是一個易用的把普通Java程序Daemon化的工具,其對支持Unix和Windows。
官方給的一個和其他方案的功能對比 
通過腳本的方式,可以在不用改動原始程序代碼的情況下,包裹出一個服務來。
1.先下載YAJSW
解壓到任意目錄下,得到目錄<yajsw>,其中<yajsw/bat>下有Windows下的可執行腳本,隨后使用到的腳本均在該目錄下。
2.啟動需要做成服務的Java程序,記錄該程序的pid,用于下一步自動生成配置
3.執行genConfig.bat程序
genConfig.bat pid執行該命令后配置文件<yajsw/conf/wrapper.conf>被創建,大部分配置都已經自動配置好,但是大多數情況下我們還會手動修改以下配置
4.執行程序
runConsole.bat查看程序是否正常啟動
5.如果一切正常,則安裝Service,執行
installService.bat6.開始服務
startService.bat7.停止服務
stopService.bat8.卸載Service
uninstallService.bat新聞熱點
疑難解答