Linux 下配置多个tomcat

1.解决思路

           linux 下配置多个tomcat ,实际上就是配置多个tomcat工作目录,然后相关端口不能冲突,tomcat 中  CATALINA_HOME 一般指的是安装目录,CATALINA_BASE指的是工作目录,包括(新建工作目录tomcat1,包括下面这几个文件: conf,logs,webapps,temp,work),配置CATALINA_BASE指向这个工作目录,就可以了,然后在启动shell中,指定启动的CATALINA_BASE,最后就是修改server.xml文件,修改相关端口即可。具体步骤如下:

2.配置CATALINA_BASE变量

修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量

JAVA_HOME=/usr/local/jdk1.7.0_67
JAVA_BIN=/usr/local/jdk1.7.0_67/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

CATALINA_BASE=/usr/local/tomcat
CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE CATALINA_HOME
CATALINA_2_BASE=/usr/local/apache-tomcat-8.0.39
CATALINA_2_HOME=/usr/local/apache-tomcat-8.0.39
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_HOME=/usr/local/tomcat
export TOMCAT_HOME
TOMCAT_2_HOME=/usr/local/apache-tomcat-8.0.39
export TOMCAT_2_HOME

3.修改server.xml 

#原端口:8080 
<Connector port="9080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

#原端口:8005
<Server port="8006" shutdown="SHUTDOWN">

4  在启动shell中指定 CATALINA_BASE,我们用startup.sh启动,在该文件中加入下面配置

export CATALINA_HOME=$CATALINA_2_HOME
export CATALINA_BASE=$CATALINA_2_BASE

进入bin 目录,启动 ./startup.sh,启动成功后,浏览器查看http://localhost:9080/,显示如下页面







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值