win下Tomcat多实例配置
1.1 1. 环境
win7系统、apache-tomcat-8.5.11(Tomcat路径建议不要有空格或者中文)
1.2 2. 在目录下新建几个文件夹(想同时跑几个Tomcat实例就建几个)
本人建了两个,加上原目录,可同时跑3个Tomcat,取名server1、server2(名字看自己心情随便起)
1.3 3. 拷贝文件
将原目录下的conf、logs、temp、webapps、work这几个文件夹拷贝到第二步建的文件夹中
1.4 4. 配置
分别配置server1、server2中的conf中的server.xml文件,修改以下三个地方:
<Server port="8025" shutdown="SHUTDOWN"> <Connector port="8100" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8029" protocol="AJP/1.3" redirectPort="8443" />
将port设置为自己想要的,但是相互之间不要有冲突,也不要跟其他的软件端口冲突即可。在server1目录下建一个新的bat文件,我的是start.bat,文件中有以下内容:
SET CATALINA_BASE=%CD% SET CATALINA_HOME=E:\programFiles\apache-tomcat-8.5.11 cd %CATALINA_HOME%\bin call startup.bat
注:CATALINA_HOME修改为自己的Tomcat主目录即可,修改完毕后双击start.bat文件即可打开一个Tomcat实例,来张效果图:
注:个别时候会出现启动后一闪而过的情况,大部分情况是哪里配置出了问题,比如我当时就出现了那个问题,后来测试了一下,原来我的环境变量里配置了tomcat7,删掉后就跑的666了