JavaService以Windows服务部署jar包

在生产环境,可执行jar包如果仅以 java -jar的方式运行,多个后台服务进程名称区分不清,且重启等无法自动控制;

所以使用java service,将jar包以windows服务的方式部署在服务器中。

JavaService.exe -install aaaService "%JAVA_HOME%\jre\bin\server\jvm.dll" -Djava.class.path="G:\lrh\code\goodsMonitor\export\GoodsMonitorScan.jar" -start GoodsMonitorMain -out "G:\lrh\code\goodsMonitor\export\out.log" -err "G:\lrh\code\goodsMonitor\export\err.log" -current "G:\lrh\code\goodsMonitor\export"

 JavaService下载url:javaservice.ow2.org 注意javaservice有32位/64位区分,

JavaService.exe -install 服务名 

"%JAVA_HOME%\jre\bin\server\jvm.dll" 

-Djava.class.path="可执行java包路径以及依赖包路径" 

-start main方法类路径 

-out "输出路径\out.log" 

-err "报错路径\err.log" 

-current "执行路径"


参考:http://blog.csdn.net/fox009/article/details/5708639

你可能感兴趣的:(JavaService以Windows服务部署jar包)