一台服务器上同时运行两个Tomcat服务

时间:2021-01-24 07:33:53

一台服务器上同时运行两个Tomcat服务  
如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突。假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢?以下是使用Tomcat5.5解压版本所做的实验。 解决办法: 
1. 下载tomcat的压缩包(不是安装的那种,直接解压缩就能用的) 
下载好的文件名是:apache-tomcat-5.5.23.zip 2.  解压缩。我解压缩到了C:\ 
分别是C:\apache-tomcat-5.5.23-1,C:\apache-tomcat-5.5.23-2 
3.  新建一个环境变量CATALINA_HOME2,路径为d:\TomcatServer2;(只针对Windows版,Linux版不用) 4.  编辑Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME全部替换成CATALINA_HOME2; 
(只针对Windows版,Linux版不用) 
5. 修改任意一个的配置文件,比如apache-tomcat-5.5.23-1, 
C:\apache-tomcat-5.5.23-1\conf\server.xml用记事本什么的打开 修改3个地方 第一: 
<Server port="9005" shutdown="SHUTDOWN"> ----原来是8005 第二 
<Connector port="9080" maxHttpHeaderSize="8192" ----原来是8080 并修改默认编码为GBK或UTF-8(以支持中文链接),此处为可选设置。     示例: 
            <Connector port="9080" protocol="HTTP/1.1"                connectionTimeout="20000" 
               redirectPort="9443" URIEncoding=”UTF-8”/> 第三 
<Connector port="9009" enableLookups="false" redirectPort="9443" protocol="AJP/1.3" /> ---原来是8009与8443 
(如果是安装版的tomcat 就不需要配置环境变量) 


转载地址:

http://wenku.baidu.com/link?url=S_GIPkaMA6xfxVsTzQutPaFaELffzu7ItHf77gmUnHccFHm7EX_6IxaH82h-T_QZjeJURIvb0W_IKu21Vah9-zHaNWxUi2QXBm2X0D7ZXfO