解決一臺機器同時運行多個Tomcat服務

若是不加任何修改,在一臺服務器上同時運行兩個Tomcat服務顯然會發生端口衝突。假設如今已經按照正常的方式安裝配置好了第一個Tomcat,第二個如何設置呢?如下是使用Tomcat6.0.16解壓版本所作的實驗。
apache

 

解決辦法:服務器

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.運行測試。編碼

相關文章
相關標籤/搜索