1.首先下载tomcat (解压版的);
2.配置环境变量 CATALINA_BASE 和 CATALINA_HOME 如图
3.修改conf/server.xml 中的端口
<Server port="8005" shutdown="SHUTDOWN">,port改为8006,8007不冲突即可
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将8080改为8081、8082不冲突即可
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />,port改为8010、8011,不冲突即可
4.
改tomcat启动和关闭文件(catalina.bat、startup.bat、shutdown.bat)
例如apache-tomcat-7.0.79,将catalina.bat下的%CATALINA_HOME%改为%CATALINA_HOME1%,%CATALINA_BASE%改为%CATALINA_BASE1%,将startup.bat和shutdown.bat下的%CATALINA_HOME%改为%CATALINA_HOME1%
tomcat2同样这样改。
5.此时,两个tomcat都可以同时启动了
6.将tomcat加入Windows服务启动
修改service.bat文件:
例如tomcat1:将service.bat下的%CATALINA_HOME%改为%CATALINA_HOME1%,%CATALINA_BASE%改为%CATALINA_BASE1%
,将默认的Service name修改为想要的,比如apache-tomcat-7.0.79,DISPLAYNAME是在windows服务列表显示的名称,如下:
rem Set default Service name
set SERVICE_NAME=Tomcat1
set DISPLAYNAME=Apache Tomcat 1.0
7.运行CMD 进入到tomcat部署bin目录下运行service.bat install(remove) Tomcat1 出现红色箭头所指的字段 即可
删除tomcat 服务
8.运行 services.msc 即可看到自己注册的服务