同一台机器上安装两个tomcat问题

如果不加任何修改,在一台服务器上同时运行两个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(以支持中文链接)
   示例:
         <Server port="9005" shutdown="SHUTDOWN">
        =====================
         <Connector port="9080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="9443" URIEncoding='UTF-8'/>
        =====================      
         <Connector port="9009" protocol="AJP/1.3" redirectPort="9443"/>
5.运行测试。


你可能感兴趣的:(tomcat,xml)