您的位置:首页 > 运维架构 > Tomcat

一个window机器上配置多个tomcat

2017-07-25 11:00 253 查看
文章转载自http://blog.csdn.net/houliukuan/article/details/46532015

先看这个,tomcat不需要配置Tomcat环境变量即可使用分析(http://blog.csdn.net/kg_929/article/details/49890361)

如果机器没有配置过tomcat变量,只需要修改多个解压后的tomcat/config/server.xml配置即可

环境及需要文件: 解压缩版 apache-tomcat-8.5.16-windows-x64-1 ,解压缩版apache-tomcat-8.5.16-windows-x64-2 ,win764位系统,jdk1.8(配置完成后的jdk)

本文章针对于已经配置一个环境变量的tomcat_home-8080,还想使用其他端口配置多个的情况,其实,在没有配置过任何tomcat变量的情况下,只需要修改server.xml即可


步骤如下:

1 使用压缩版的tomcat。

2 第一个apache-tomcat-8.5.16-windows-x64-1的配置不变。

3 增加环境变量CATALINA_HOME2,值为apache-tomcat-8.5.16-windows-x64-2的地址;

 增加环境变量CATALINA_BASE2,值为apache-tomcat-8.5.16-windows-x64-2的地址。

4 修改apache-tomcat-8.5.16-windows-x64-2中的startup.bat:

 把其中的所有的CATALINA_HOME字段替换成改为CATALINA_HOME2(可以直接用c+f全部替换)。

5 修改apache-tomcat-8.5.16-windows-x64-2中的catalina.bat:

 把其中的CATALINA_HOME改为CATALINA_HOME2(可以直接用c+f全部替换),

 把其中的CATALINA_BASE全部改为CATALINA_BASE2(可以直接用c+f全部替换)。

6 修改apache-tomcat-8.5.16-windows-x64-2的conf/server.xml文件:

 6.1 <Server port="8005" shutdown="SHUTDOWN">把8005端口改为没有使用过的端口。 

 6.2 <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25"  maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 把8080端口改为没有使用过的端口,其他设置可不修改。

6.3 <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 把8009端口改为没有使用过的端口。

7 成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: