centos6.5 上面配置多个tomcat

今天自己在百度云上面配置了多个tomcat,记录如下:

前提:

     1) tomcat的压缩文件上传到linux上,建立文件夹/root/tomcat

      2) tomcat 压缩文件移动到/root/tomcat 目录下: mv tarfile/apache-tomcat-7.0.52.tar.gz  ./tomcat

      3) 解压缩:tar -zxvf apache-tomcat-7.0.52.tar.gz

       4) 解压后tomcat的文件夹为:apache-tomcat-7.0.52, 名称修改为:apache-tomcat-8081

       4) 复制一份新的tomcat :cp -r /root/tomcat/apache-tomcat-8081/. /root/tomcat/apache-tomcat-8082

1、配置环境变量

JAVA和TOMCAT的环境变量。

$ vim /etc/profile (修改环境变量) 修改这个文件必须用VI修改 其他方式修改会报错!!!

# java env (我这里是用的jdk1.8_144版)

JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar

export JAVA_HOME JRE_HOME PATH CLASSPATH

2、 修改第2个tomcat监听的端口

避免端口占用重复无法启动。第一个不用修改,默认8080,其余的都要修改。

<Server port="8005" shutdown="SHUTDOWN"> #8005修改成8006

<Connector port="8080" protocol="HTTP/1.1" #8080修改成8081
connectionTimeout="20000"
redirectPort="8443" />

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> #8009修改成8010

3、修改:startup.sh 和 shutdown.sh : 一下内容加载最后即可

注意,startup.sh 里面加上

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib

export CATALINA_HOME=$CATALINA_4_HOME

export CATALINA_BASE=$CATALINA_4_BASE

 

shutdown.sh里面加上

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib

export CATALINA_HOME=$CATALINA_4_HOME

export CATALINA_BASE=$CATALINA_4_BASE

 

4、打开防火墙:(cenos 6.5 )

 

       vi /etc/sysconfig/iptables  打开配置文件加入如下语句:

 

       -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT   重启防火墙,修改完成

 

       service iptables restart    重启防火墙,修改生效

 

5. OK,到此就可以了,分别进toncat1,tomcat2的bin目录,启动tomcat。则会发现,启动了两个tomcat服务进程,分别对应8080,8081端口。

同时运行更多tomcat则参考以上步骤进行配置即可。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值