在一台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  和http://localhost:8090

9. 至此,我们已经在一台server上配置了两个Tomcat。

以上是关于在一台server上部署多个Tomcat的主要内容,如果未能解决你的问题,请参考以下文章

多个项目在一台服务器上运行,采用多个tomcat运行好?还是一个tocmcat运行多个项目好?

一台服务器上配置多个Tomcat的方法

详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点

详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点