一个设备可以部署多个 Tomcat 服务器;每个 Tomcat 服务器只能部署一个 web 程序。
以免安装版的Tomcat8.0为例,在本地主机配置了3个Tomcat
1.下载的Tomcat包解压到D:\software\tomcat路径下,更改文件夹名称为apache-tomcat-8.0.52-8080。同理,在该文件夹继续复制两个副本
由于将 myeclipse 自带的 Tomcat 服务器端口号设置为 8081 ,因此此处的 Tomcat 端口号依次为 8080 , 8082 , 8083
2.环境变量配置。
CATALINA_HOME_8080 ,其值为: D:\software\tomcat\apache-tomcat-8.0.52-8080 ; CATALINA_HOME_8082 ,其值为: D:\software\tomcat\apache-tomcat-8.0.52-8082 ; CATALINA_HOME_8083 ,其值为: D:\software\tomcat\apache-tomcat-8.0.52-8083 ; |
3.修改对应的启动端口、关闭端口
进入D:\software\tomcat\apache-tomcat-8.0.52-8082\conf文件夹下,使用记事本类工具打开server.xml文件,修改端口信息。
( 1 ) <Server port="800 5 " shutdown="SHUTDOWN"> 修改这个 port= ” 800 7 ”,原来默认的为: 8005 ,使得它的关闭端口和另一个关闭端口不发生冲突。 ( 2 ) <Connector port="808 0 " maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 修改 port= ” 808 2 ”,原来默认的为“ 8080 ”,使得它的连接端口和另一个不冲突。 ( 3 ) <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 修改这个 port= ” 8010 ”,原来默认的为: 8009 , AJP 1.3 Connector 定义的地方。 |
4.修改修改catalina.bat、startup.bat、shutdown.bat文件内容
(1) 打开 D:\software\tomcat\apache-tomcat-8.0.52-8082\bin \ catalina .bat 文件,把其中所有 CATALINA_HOME 替换为 CATALINA_HOME_808 2 。 (2) 打开 D:\software\tomcat\apache-tomcat-8.0.52-8082\bin \ startup .bat 文件,把其中所有 CATALINA_HOME 替换为 CATALINA_HOME_808 2 。 (3) 打开 D:\software\tomcat\apache-tomcat-8.0.52-8082\bin \ shutdown .bat 文件,把其中所有 CATALINA_HOME 替换为 CATALINA_HOME_808 2 。 |
同理对8083对应bin文件夹下的三个bat文件进行对应修改
5.启动这3个startup.bat,并在浏览器中依次输入如下信息进行验证。
http://localhost:8080 http://localhost:8081 http://localhost:8082 |
以上,结束战斗。
在实际操作中,并没有执行第4步的内容,仅仅是将bin文件夹下的catalina.sh文件内的CATALINA_HOME替换为CATALINA_HOME_8082,经过测验已经成功部署了3个Tomcat服务器。
参考博客: