免安装版tomcat+jdk注册成windows服务
1、我的tomcat是免安装版的,要做成服务,首先需要下载三个文件,service.bat,tomcat6.exe,tomcat6w.exe。将它们放在tomcat的bin目录下。
2、修改service.bat,找到下面两行
set SERVICE_NAME=Tomcat6
set PR_DISPLAYNAME=Apache Tomcat 6
第一个是服务名,不要有特殊字符,我第一次启动不了就是因为命名有个“-”在。
第二个是服务显示名,这里叫什么,在控制面板里的服务就叫什么。
将这两个改成你想要的名称
3、修改tomcat6.exe和tomcat6w.exe的名称。
例如,我
set SERVICE_NAME=TestService
set PR_DISPLAYNAME=TestServiceName
那么我将tomcat6.exe改成TestService.exe,tomcat6w.exe改成Testservicew.exe
4、修改service.bat,将所有
%CATALINA_HOME%\bin\tomcat6.exe
改成
%CATALINA_HOME%\bin\TestService.exe
我的文件中有3处
5、cmd中执行service.bat install 安装,若卸载则执行 service.bat uninstall
6、打开Testservicew.exe配置,如下图
这是机器没装JDK才需要这样
这样,服务就可以启动了。
最终进程名是 TestService.exe
最后注意tomcat不要放在中文目录下