Windows下将Tomcat8注册为系统服务

1、下载解压版本的Tomcat
  • 我下载的是apache-tomcat-8.0.5-windows-x64.zip版本
  • 记住下载的是这种结尾的,而不是apache-tomcat-8.0.5.zip,不然会没有service.bat文件
2、修改/bin文件下的文件
  • service.batstartup.batshutdown.bat三个文件
  • 分别在文件最开始(@echo off行下面)设置JAVA_HOMECATALINA_HOME
  • 此处不需要如别的教程设置SERVICE_NAME,因为在创建服务的时候可以指定

    Windows下将Tomcat8注册为系统服务

3、注册服务
  • 以管理员权限打开dos窗口
  • cd命令至CATALINA_HOME/bin目录下
  • 执行:service.bat install [你指定的服务名]
  • Windows下将Tomcat8注册为系统服务
  • Windows下将Tomcat8注册为系统服务
  • 删除服务 service.bat remove [你指定的服务名]
  • Windows下将Tomcat8注册为系统服务
4、追加

    后来在windows server2008服务器上面注册多个tomcat服务的时候出现了问题,注册服务的时候提示说CATALINA_HOME变量有问题;解决办法:不设置CATALINA_HOME变量。