背景:
有些小伙伴在测试阶段直接在本地windows系统运行batch脚本startup.bat来启动tomcat服务,在后续的实施阶段如果采用windows服务器的时候就需要将tomcat服务注册为windows系统服务来启动运行。
如何注册:
注册过程其实很简单,使用管理员身份打开命令行界面,在tomcat的bin目录下运行service.bat来安装注册Windows系统服务。如果有多个tomcat服务需要注册成windows系统服务时,为了区分不同的服务,我们需要修改bin目录下service.bat的SERVICE_NAME。
注意:
官网上标准版的tomcat是不带service.bat的(也就是命名如apache-tomcat-8.5.11的)
而带特定操作系统信息的tomcat中是包含这个文件的(命名如apache-tomcat-8.5.11-windows-x64)。
小编亲测,把windows版的tomcat的bin目录下的service.bat,tomcat8.exe和tomcat8w.exe拷贝到Linux版的tomcat也可以注册成功。
注册成功:
注册成功后,执行service.msc查看服务安装情况,通过window系统服务方式来启动tomcat服务。