http://www.cnblogs.com/itolssy/archive/2008/09/09/1278041.html
如果不加任何修改,在一台伺服器上同時運作兩個Tomcat服務顯然會發生端口沖突。假設現在已經按照正常的方式安裝配置好了第一個Tomcat,第二個如何設定呢?以下是使用Tomcat6.0.16解壓版本所做的實驗。
解決辦法:
1.解壓Tomcat到一個新的目錄,比如d:\TomcatServer2;
2.建立一個環境變量CATALINA_HOME2,路徑為d:\TomcatServer2;
3.編輯Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME全部替換成CATALINA_HOME2;
4.編輯Tomcat/conf/server.xml,将端口号8開頭都改為9開頭(其他端口隻要不沖突即可),并修改預設編碼為utf-8(以支援中文連結)
示例:
<Connector port="9080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="9443" URIEncoding='UTF-8'/>
=====================
<Connector port="9009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="9443" URIEncoding='UTF-8'/>
5.運作測試。