解决一台机器同时运行多个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.运行测试。编码

相关文章
相关标签/搜索