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

一个设备可以部署多个 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

同一个设备部署多个Tomcat服务器_第1张图片

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
修改这个 port= 800 7 ”,原来默认的为: 8005 ,使得它的关闭端口和另一个关闭端口不发生冲突。
2
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
修改 port= 808 2 ”,原来默认的为“ 8080 ”,使得它的连接端口和另一个不冲突。
3
修改这个 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服务器。

参考博客:

http://www.cnblogs.com/sj521/p/5974562.html

你可能感兴趣的:(java,Tomcat)