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则参考以上步骤进行配置即可。

猜你喜欢

转载自blog.csdn.net/xzj80927/article/details/89471355
今日推荐