添加tomcat到服务,自启动
1.tomcat目录bin下存在service.bat,tomcat.exe,tomcat6w.exe
2.添加java_home,catalina_home(可以为其他,例如catalina_new_home并修改service.bat、startup.bat、catalina.bat等文件中对应的catalina_home为catalina_new_home)环境变量,当然也可在service.bat中手动添加java_home,catalina_home的配置信息。
3.修改service.bat中内容
set SERVICE_NAME=Tomcat6
set PR_DISPLAYNAME=Tomcat6 Nexus
注意:SERVICE_NAME的值不能出现“-”,“.”,空格(其他特殊字符未尝试),否则即使安装服务成功,服务启动也会失败,PR_DISPLAYNAME可以有空格
无法启动时还可尝试:检查环境变量是否设置正确,查看tomcat的log检查jvm位置是否找到,尝试将jdk中的bin下的msvcr71.dll复制到tomcat的bin下
4.cmd进入tomcat目录的bin目录下,执行service install进行安装(对应删除为service remove)
5.运行-“services.msc”修改tomcat服务为自动,并启动(cmd命令启动为net start "SERVICE_NAME"的值,对应停止服务为net stop ...)