在一台server上部署多个Tomcat
Posted yangykaifa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在一台server上部署多个Tomcat相关的知识,希望对你有一定的参考价值。
在一台server上配置多个Tomcat的方法:
这几天因为在研究OGSA-DQP,可是其站点上仅仅提供了在Linux下的安装文档。并且须要在一天server上配置两个Tomcat,可是我一直没有弄懂怎么在Windows下实现。
假设要在一台server上配置多个Tomcat。主要就是要避免Tomcatserver的port冲突的问题。仅仅须要改动CATALINA_HOME\conf\server.xml中的启动port和连接port就OK了。
以下我们把配置的具体过程写在以下。以供參考:(此例以配置两个Tomcat为例)
1. 下载Tomcat5.5(这里使用Tomcat5.5),下载网址为:http://tomcat.apache.org/download-55.cai
下载下来的文件为apache-tomcat-5.5.20.zip.
2. 解压该压缩包到D盘根文件夹下。
3. 改动解压目录名字为:tomcat5-8080
4. 在D盘根文件夹下创建该文件夹的一个副本,更名为:tomcat5-8090
5. 加入环境变量:右键单击我的电脑->选择属性->选择高级->选择环境变量:加入系统变量:CATALINA_HOME。其值为:d:\tomcat5-8080。CATALINA_HOME2。其值为:d:\tomcat5-8090。
6. 改动启动port和关闭port:
进入d:\tomcat5-8090\conf\文件夹,打开server.xml文件。改动以下两个地方:
(1)<Server port="8006" shutdown="SHUTDOWN">
改动这个port=”8006”。原来默认的为:8005,使得它的关闭port和还有一个关闭port不发生冲突。
(2)<Connector port="8090" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
改动port=”8090”,原来默认的为“8080”,使得它的连接端口和还有一个不冲突。
7. 改动startup.bat和catalina.bat文件内容:
(1) 打开d:\tomcat5-8090\bin\startup.bat文件,把当中全部CATALINA_HOME替换为CATALINA_HOME2。
(2)打开d:\tomcat5-8090\bin\catalina.bat文件,把当中全部CATALINA_HOME替换为CATALINA_HOME2。
8.启动Tomcat。在命令行下分别进入两个不同的Tomcat安装文件夹下,运行startup.bat。分别启动两个Tomcat。
然后在浏览器中输入:http://localhost:8080
9. 至此,我们已经在一台server上配置了两个Tomcat。
以上是关于在一台server上部署多个Tomcat的主要内容,如果未能解决你的问题,请参考以下文章
多个项目在一台服务器上运行,采用多个tomcat运行好?还是一个tocmcat运行多个项目好?
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点