以下步骤亲测有效
一、windows环境,一个tomcat,做成服务后可实现开机自启动
弊端:有个非常大的弊端,如果此服务器上再运行其他tomcat,其他tomcat也会去找CATALINA_HOME所在的目录,导致其他tomcat运行都会失败!!!
前置操作:
1、首先安装jdk、配置jdk环境变量
2、启动tomca安装目录下的bin目录下的startup.bat文件,查看系统是否能够正常启动(然后可以关掉控制台窗口,以免和后续安装到服务中的tomcat重复)
开机自启动操作:
1、配置tomcat环境变量
a.新建系统变量
变量名:CATALINA_HOME
变量值:tomcat安装路径
b.系统变量Path,在变量值最后新增
%CATALINA_HOME%\bin;
2、安装tomcat服务
进入tomcat安装目录的bin目录中,找到service.bat批处理文件,然后打开cmd命令窗口,将service.bat文件拖动到cmd命令窗口中, 然后 空格 install tomcat 回车,进行服务安装
3、启动服务,并修改服务为自动
1)右键 计算机->管理->服务和应用程序->服务
2)找到Apache Tomcat服务,右键--》启动,此时服务启动
3)右键--》属性,修改为自动,后续开机此服务会自动启动
删除服务:在cmd命令行中运行service.bat remove Tomcat,再查看服务已经没有了。
二、windows环境,多个tomcat,实现开机自启动
注意:后续再增加tomcat,应该也需要按下述步骤配置,否则有问题(未试验)
第一个tomcat配置方法,同上述步骤;
第二个tomcat,配置方法如下:
1、配置tomcat环境变量
a.新建系统变量
变量名:CATALINA_HOME1
变量值:tomcat安装路径
b.系统变量Path,在变量值最后新增
%CATALINA_HOME1%\bin;
2、修改文件的CATALINA_HOME
a)找到CATALINA_HOME1所在的tomcat目录,bin目录
b)分别修改上述4个文件
打开文件,将CATALINA_HOME全部替换为CATALINA_HOME1,保存;
3、安装tomcat服务
进入tomcat安装目录的bin目录中,找到service.bat批处理文件,然后打开cmd命令窗口,将service.bat文件拖动到cmd命令窗口中, 然后 空格 install [服务名] 回车,进行服务安装
注意:install后面是tomcat目录下bin目录下的exe文件
ps:也有说直接执行 tomcat路径\sevice.bat install (未验证正确性)
4、启动服务,并修改服务为自动
1)右键 计算机->管理->服务和应用程序->服务
2)找到Apache Tomcat服务,右键--》启动,此时服务启动
3)右键--》属性,修改为自动,后续开机此服务会自动启动