tomcat(二)在一台主机上配置多个Tomcat

背景介绍,windows系统下已有一个tomcat(9.0.1版本)在运行,需要再配置一台tomcat(7.0.82版本)

linux与windows都适用以下的规则
如果需要在系统中注册环境变量CATALINA_HOME 则需要做3步!
如果不需要在系统中注册环境变量CATALINA_HOME,则只需要执行第三部就可以解决!
备注:tomcat启动关闭其实不需要配置环境变量,当脚本找不到环境变量时,就会从脚本的启动路径的上上级目录作为CATALINA_HOME,当需要为tomcat配置环境变量CATALINA_HOME,往往是出于其他的需求

1 配置环境变量


设置第二个实例的环境变量为:CATALINA2_HOME
linux则需要修改 /etc/profile文件并使之生效

2 修改启动关闭脚本

进入 ${CATALINA2_HOME}/bin 目录


为正常启动至少要修改 catalina.bat、startup.bat、shudown.bat 三个脚本
将CATALINA_HOME的文本全局替换为CATALINA2_HOME

3 修改端口

进入 ${CATALINA2_HOME}/conf 目录
修改server.xml配置文件


关闭端口

HTTP连接端口

与apach服务器通信端口

配置完成后可见

tomcat实例一

tomcat实例二

后续-需要注册Tomcat为系统服务

注册为系统服务之后,便可用其自带的管理工具 tomcat7w.exe,如图所示

1、需要修改 /bin/service.bat脚本--->将所有的CATALINA_HOME修改为CATALINA2_HOME
2、命令行下输入 service.bat install 并回车 即可注册该Tomcat服务
3、当需要卸载该系统服务时 service.bat uninstall 或者是 sc delete 服务名

你可能感兴趣的:(tomcat(二)在一台主机上配置多个Tomcat)