步骤
1.获得免安装包
从Tomcat官网下载免安装包。
2.解压复制
解压并创建两个副本tomcat1和tomcat2,它们的路径分别为:
- tomcat1:
C:\tomcat\double\apache-tomcat-7.0.90-8081
- tomcat2:
C:\tomcat\double\apache-tomcat-7.0.90-8082
3.配置环境变量
- CATALINA_HOME_8081:
C:\tomcat\double\apache-tomcat-7.0.90-8081
- CATALINA_HOME_8082:
C:\tomcat\double\apache-tomcat-7.0.90-8082
4.修改端口值
修改tomcat1、tomcat2的conf\server.xml
的端口值,修改地方分别为
<Server port="8005" shutdown="SHUTDOWN">
的port
属性<Connector port="8080" protocol="HTTP/1.1"
的port
属性<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
的port
属性
port
属性的取值范围为[1024, 65535]。
- 设置tomcat1的访问端口为
<Connector port="8081" protocol="HTTP/1.1"
- 设置tomcat2的访问端口为
<Connector port="8082" protocol="HTTP/1.1"
注意,它们端口在单机上要各不相同,避免端口冲突。
5.修改startup.bat和catalina.bat文件中的CATALINA_HOME
分别用文本编辑器打开tomcat1、tomcat2的bin\startup.bat
和bin\catalina.bat
,将tomcat1的CATALINA_HOME
文本替换成CATALINA_HOME_8081
,而tomcat2的CATALINA_HOME
文本替换成CATALINA_HOME_8082
。
6.启动Tomcat
分别双击tomcat1、tomcat2的bin\startup.bat
,启动双Tomcat。
7.测试
在浏览器分别输入localhost:8081
和localhost:8082
,验证是否换回都能Tomcat的主页面。若两者皆返回Tomcat的主页面,在Windows上运行双Tomcat成功。
参考资料
- windows下面同时部署多个tomcat的方法
- Windows上同时运行两个Tomcat