同一台windows设备部署多个tomcat服务器
一:下载tomcat 同时解压三次,分别命名为tomcat-8080,tomcat-8081,tomcat-8082
二:添加环境变量:右键单击我的电脑->选择属性->选择高级->选择环境变量:添加系统变量:
- CATALINA_HOME_8080,其值为:F:\tomcat7.0\tomcat-8080;
- CATALINA_HOME_8081,其值为:F:\tomcat7.0\tomcat-8081;
- CATALINA_HOME_8082,其值为:F:\tomcat7.0\tomcat-8082;
添加环境变量
三:修改server.xml配置中的启动和关闭端口:
进入F:\tomcat7.0\tomcat-8080\conf目录中,打开server.xml配置文件,修改以下几个方面:
(1):
修改这个port=”8006”,使得它的关闭端口和另一个关闭端口不发生冲突。
(2):
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
修改port=”8081”,使得它的连接端口和另一个不冲突。
(3):
修改这个port=”8010”,使得它的AJP端口和另一个不冲突。
- (1):<server port="8006" shutdown="SHUTDOWN">
- 修改这个port=”8006”,使得它的关闭端口和另一个关闭端口不发生冲突。
- (2):<Connector port="8081" maxHttpHeaderSize="8192"
- maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
- enableLookups="false" redirectPort="8443" acceptCount="100"
- connectionTimeout="20000" disableUploadTimeout="true" />
- 修改port=”8081”,使得它的连接端口和另一个不冲突。
- (3):<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
- 修改这个port=”8010”,使得它的AJP端口和另一个不冲突。
(1):修改这个port=”8006”,使得它的关闭端口和另一个关闭端口不发生冲突,注意这个端口一定要改,不然启动tomcat窗口容易闪退。
(2):修改port=”8081”,使得它的连接端口和另一个不冲突。
(3):修改这个port=”8010”,使得它的AJP端口和另一个不冲突。
同理进入F:\tomcat7.0\tomcat-8081\conf和F:\tomcat7.0\tomcat-8082\conf目录中修改server.xml配置信息,三个tomcat的端口不要一样。。
四:修改F:\tomcat7.0\tomcat-8080\bin下的startup.bat、shutdown.bat、catalina.bat、service.bat文件内容:
- (1):打开F:\tomcat7.0\tomcat-8080\bin\startup.bat文件,把其中所有CATALINA_HOME全部替换为CATALINA_HOME_8080。 ***此处的CATALINA_HOME_8080与环境变量中的值对应***
- (2):打开F:\tomcat7.0\tomcat-8080\bin\shutdown.bat文件,把其中所有CATALINA_HOME全部替换为CATALINA_HOME_8080。 ***此处的CATALINA_HOME_8080与环境变量中的值对应***
- (3):打开F:\tomcat7.0\tomcat-8080\bin\catalina.bat文件,把其中所有CATALINA_HOME全部替换为CATALINA_HOME_8080 ***此处的CATALINA_HOME_8080与环境变量中的值对应***
按照同样的方法配置tomcat-8081和tomcat-8082服务器
五:运行bin目录下的startup.bat,浏览器分别访问:
http://localhost:8080
http://localhost:8081
http://localhost:8082
端口要以自己再server.xml中配置的为准!!
到此为止,一台windows上部署了三台tomcat服务器…
如果tomcat启动中文乱码,就把conf下面的logging.properties中文编码全部修改为GBK