一台电脑同时配置多个Tomcat容器

时间:2020-11-29 15:25:02

由于我自己的电脑上同时安装了两个IDE开发工具:Eclipse和Myeclipse,但是我又不想两个IDE公用一个Tomcat,然后就需要同时配置两个Tomcat。在网上搜了下资料,然后自己动手操作了下,于是便记录下来,以便于能够帮助到那些需要帮助的人。步骤如下:

我电脑上下载的Tomcat版本是7.0版本免安装版(解压版)的。需要注意的是:.exe安装版的貌似一台电脑只能安装一个,否则会引起冲突。

一台电脑同时配置多个Tomcat容器

1、将这个免安装版的apache-tomcat-7.0.57文件夹另外再复制一份放在某个路径下,也可以两份放在同一个文件夹下面。

2、第一个Tomcat的配置不需要做什么改动,如果之前已经配置了的话,当然如果想改动也是可以的。

3、增加新的系统环境变量:CATALINA_HOME1,值为新的Tomcat的目录路径。

这个是原来已经配置好了的

一台电脑同时配置多个Tomcat容器

这个是新配置的Tomcat

一台电脑同时配置多个Tomcat容器

4、修改新的tomcat中的startup.bat文件,用记事本或者写字板打开即可,把其中所有的CATALINA_HOME全部改为CATALINA_HOME1,使用替换功能全部替换掉即可。

一台电脑同时配置多个Tomcat容器

5、修改新的tomcat中的catalina.bat,同上,使用替换功能把其中所有的CATALINA_HOME改为CATALINA_HOME1。

一台电脑同时配置多个Tomcat容器

**6、修改新的Tomcat的conf/server.xml文件,修改三个端口:
SHUTDOWN、HTTP/1.1、AJP/1.3三处的端口,全部改成没有使用过的端口即可。**

如:将8005改成8006

一台电脑同时配置多个Tomcat容器

如:将8080改成8888

一台电脑同时配置多个Tomcat容器

如:将8009改成8008

一台电脑同时配置多个Tomcat容器

7、上面都配置好了之后,现在就可以在同一台电脑上同时运行多个tomcat了。当然,有的时候同时运行了多个tomcat,然后上面显示的名字都是Tomcat,这样就不好区分,然后我们可以通过修改catalina.bat文件中的:doStart部分的Titile即可,例如将Tomcat后面加个端口号加以区分。Tomcat_8090

一台电脑同时配置多个Tomcat容器

8、然后,我们同时启动两个Tomcat,看看效果,

一台电脑同时配置多个Tomcat容器

9、注意:有的时候运行Tomcat的时候如果没有配置环境变量
需要加上下面三行代码
启动startup.bat
否则会一闪而过

下面的路径改成自己的Tomcat根路径和Jdk根路径即可

setlocal
set CATALINA_HOME=E:\weixin\apache-tomcat-weixin
set JAVA_HOME=D:\SETUP\jdk1.6.0_45_x64

10、结束。