同一个设备部署多个Tomcat服务器

更新时间:2018-10-11 11:15:00 点击次数:1401次
一个设备可以部署多个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="8005" shutdown="SHUTDOWN">
修改这个port=”8007”,原来默认的为:8005,使得它的关闭端口和另一个关闭端口不发生冲突。
(2)<Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
修改port=”8082”,原来默认的为“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_8082。
(2) 打开D:\software\tomcat\apache-tomcat-8.0.52-8082\bin\startup.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_8082。
(3) 打开D:\software\tomcat\apache-tomcat-8.0.52-8082\bin\shutdown.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_8082。
同理对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服务器。


本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是一个个人学习交流的平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

回到顶部
嘿,我来帮您!