天天看點

解決一台機器同時運作多個Tomcat服務

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.運作測試。

繼續閱讀