美文网首页LINUX架构
centos6.9下单机部署多个tomcat实战

centos6.9下单机部署多个tomcat实战

作者: 茶还是咖啡 | 来源:发表于2018-06-28 19:42 被阅读61次

    1.新建安装目录

    [root@xrw /]# mkdir /developer/setup/  -p
    
    • -p参数代表递归创建文件夹
    • 其中develeoper用来存放安装文件;setup用来存放安装包。

    2.下载压缩包

    去apache官网下载tomcat,新建一个目录用来存放下载的tomcat的压缩包,本文使用tomcat8.5

    tomcat压缩包下载

    鼠标右键复制链接地址。在centos中使用wget指令进行下载。

    [root@xrw setup]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
    [root@xrw setup]# ls
    apache-tomcat-8.5.31.tar.gz
    

    3.解压,修改配置文件,配置环境变量,运行第一个tomcat

    • 解压
    [root@xrw setup]# tar -zxvf apache-tomcat-8.5.31.tar.gz -C../
    [root@xrw setup]# cd ..
    [root@xrw developer]# ls
    apache-tomcat-8.5.31  setup
    [root@xrw developer]# mv apache-tomcat-8.5.31/ tomcat1
    [root@xrw developer]# ls
    setup  tomcat1
    
    • 添加环境变量
    [root@xrw developer]# cd tomcat1/
    [root@xrw tomcat1]# pwd
    /developer/tomcat1
    

    /developer/tomcat1复制该路径
    打开配置环境变量的文件,并在最下面添加如下内容:

    [root@xrw tomcat1]# vim /etc/profile
    
    #tomcat
    export CATALINA_HOME=/developer/tomcat1
    

    保存并退出,重新载入该文件使得生效

    [root@xrw tomcat1]# source /etc/profile
    
    • 开启第一个tomcat
    [root@xrw tomcat1]# cd /
    [root@xrw /]# cd /developer/tomcat1/bin/
    [root@xrw bin]# ./startup.sh 
    Using CATALINA_BASE:   /developer/tomcat1
    Using CATALINA_HOME:   /developer/tomcat1
    Using CATALINA_TMPDIR: /developer/tomcat1/temp
    Using JRE_HOME:        /usr/local/java/jdk1.8.0_171
    Using CLASSPATH:       /developer/tomcat1/bin/bootstrap.jar:/developer/tomcat1/bin/tomcat-juli.jar
    Tomcat started.
    

    tomcat开启,尝试访问一下,浏览器输入http://ip:8080

    tomcat开启成功

    复制tomcat1,并重新配置环境变量

    [root@xrw developer]# cp tomcat1 tomcat2 -a
    [root@xrw developer]# ls
    setup  tomcat1  tomcat2
    
    • cp命令不能直接复制文件夹,所以要加-a参数。
      打开/etc/profile文件,修改原来的环境变量为
    #tomcat
    export CATALINA_1_BASE=/developer/tomcat1
    export CATALINA_1_HOME=/developer/tomcat1
    export TOMCAT_1_HOME=/developer/tomcat1
    
    export CATALINA_2_BASE=/developer/tomcat2
    export CATALINA_2_HOME=/developer/tomcat2
    export TOMCAT_2_HOME=/developer/tomcat2
    

    重新载入环境变量

    [root@xrw developer]# source /etc/profile
    

    下面的操作只修改Tomcat2

    • 打开tomcat2的bin目录下的catalina.sh添加tomcat2的环境变量。
      在#OS specific support.下添加如下内容:
    export CATALINA_BASE=$CATALINA_2_BASE
    export CATALINA_HOME=$CATALINA_2_HOME
    
    catalina.sh

    保存并退出。

    • 进入tomcat2的conf目录下,修改server.xml。
      1.将8005改成9005。
    <Server port="9005" shutdown="SHUTDOWN">
    

    2.将8080改成9080

    <Connector port="9080" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443" />
    

    3.将8009改成9009

    <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />
    

    测试

    同时启动tomcat1和tomcat2

    • tomcat1
    [root@xrw tomcat1]# ./bin/startup.sh 
    Using CATALINA_BASE:   /developer/tomcat1
    Using CATALINA_HOME:   /developer/tomcat1
    Using CATALINA_TMPDIR: /developer/tomcat1/temp
    Using JRE_HOME:        /usr/local/java/jdk1.8.0_171
    Using CLASSPATH:       /developer/tomcat1/bin/bootstrap.jar:/developer/tomcat1/bin/tomcat-juli.jar
    Tomcat started.
    

    tomcat2

    [root@xrw tomcat2]# ./bin/startup.sh 
    Using CATALINA_BASE:   /developer/tomcat2
    Using CATALINA_HOME:   /developer/tomcat2
    Using CATALINA_TMPDIR: /developer/tomcat2/temp
    Using JRE_HOME:        /usr/local/java/jdk1.8.0_171
    Using CLASSPATH:       /developer/tomcat2/bin/bootstrap.jar:/developer/tomcat2/bin/tomcat-juli.jar
    Tomcat started.
    

    注意tomcat使用的环境变量是不同的。

    • 使用浏览器进行访问;


      tomcat1
    tomcat2

    部署完毕!

    相关文章

      网友评论

        本文标题:centos6.9下单机部署多个tomcat实战

        本文链接:https://www.haomeiwen.com/subject/keigyftx.html