将java做成服务_利用Java Service wrapper 将Tomcat做成windows服务

选择下载社区版,但只支持32位windows

解压到随便哪里都行,

此处解压到D盘路径为D:/wrapper-windows-x86-32-3.5.20  如版本为其它注意更换

tomcat路径为:D:\apache-tomcat-6.0.20

1,将D:/wrapper-windows-x86-32-3.5.20/bin目录下的以下文件复制到D:\apache-tomcat-6.0.20\bin目录下

TestWrapper.batInstallTestWrapper-NT.batUninstallTestWrapper-NT.batwrapper.exe

并修改对应名称如下:

Tomcat.bat//手动测试启动服务InstallTomcat-NT.bat//安装服务UninstallTomcat-NT.bat//卸载服务

2,将D:/wrapper-windows-x86-32-3.5.20/conf目录下的以下文件复制到D:\apache-tomcat-6.0.20\conf目录下

wrapper.conf

3,修改wrapper.conf

set.JAVA_HOME=C:/Java/jdk1.6.0_26

此处为你的jdk目录路径wrapper.java.command=%JAVA_HOME%/bin/java

修改wrapper.java.mainclass

wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperStartStopApp

修改wrapper.java.classpath

wrapper.java.classpath.1=../bin/bootstrap.jar

wrapper.java.classpath.2=../lib/wrapper.jar

修改wrapper.java.additional

这里的参数获取可以在catalina里rem Execute Java with the applicable properties前加上

echo %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS%

%ACTION%

会将参数都打印出来,copy出来修改一下即可

wrapper.java.additional.1=-Djava.endorsed.dirs=../bin;../commonendorsed

wrapper.java.additional.2=-Dcatalina.base=..

wrapper.java.additional.3=-Dcatalina.home=..

wrapper.java.additional.4=-Djava.io.tmpdir=../temp

修改wrapper.app.parameter

wrapper.app.parameter.1=org.apache.catalina.startup.Bootstrap

wrapper.app.parameter.2=1

wrapper.app.parameter.3=start

wrapper.app.parameter.4=org.apache.catalina.startup.Bootstrap

wrapper.app.parameter.5=TRUE

wrapper.app.parameter.6=1

wrapper.app.parameter.7=stop

修改

wrapper.name//服务名称

wrapper.displayname//服务显示名称

wrapper.description//服务描述,可以中文

可以随便定义

4,将以下文件从D:/wrapper-windows-x86-32-3.5.20/lib下复制至D:\apache-tomcat-6.0.20/lib

wrapper.jarwrapper.dll

在bin目录运行Tomcat.bat便可以看到结果了。看是否运行正常,如果正常运行InstallTomcat-NT.bat这样就可以在服务里面启动了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值