在一台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”。使得它的连接port和还有一个不冲突。
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。