配置2个tomcat同时启动

2019-04-15  本文已影响0人  我已不是少年郎

背景

有时候服务器性能比较好,完全可以同时运行多个tomcat,这就是所谓的纵向集群。但这次的目的主要是为了配合nginx用的。

配置tomcat

1、解压2个tomcat到/home/server/目录,分别以端口号命名
/home/server/tomcat_9900/home/server/tomcat_9901
2、修改2个tomcat的conf/server.xml文件,配置端口,主要修改http端口和AJP端口,还有一个远程SHUTDOWN端口8005,个人觉得用不到,就默认不修改了<Server port="8005" shutdown="SHUTDOWN">

tomcat_9900
<Connector port="9900" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

tomcat_9901 
<Connector port="9901" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />

3、修改tomcat_9901下的bin/catalina.sh,加2行环境变量

#!/bin/sh

export CATALINA_BASE=$CATALINA02_BASE
export CATALINA_HOME=$CATALINA02_HOME
......

配置环境变量

[root@centos]# vi  /etc/profile

追加以下内容:

##########9900 tomcat###########
CATALINA_BASE=/home/server/tomcat_9900
CATALINA_HOME=$CATALINA_BASE
TOMCAT_HOME=$CATALINA_BASE
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
##########9900 tomcat###########

##########9901 tomcat##########
CATALINA02_BASE=/home/server/tomcat_9901
CATALINA02_HOME=$CATALINA02_BASE
TOMCAT02_HOME=$CATALINA02_BASE
export CATALINA02_BASE CATALINA02_HOME TOMCAT02_HOME
##########9901 tomcat##########

保存退出后
[root@centos]# source  /etc/profile
上一篇下一篇

猜你喜欢

热点阅读