虚拟机下搭建JDK+Tomcat+Nginx环境【二】——部署多tomcat

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yx1214442120/article/details/72829157

利用CATALINA_HOME(安装目录)和CATALINA_BASE(工作目录)来部署多个tomcat实例。


虚拟机下搭建JDK+Tomcat+Nginx环境【一】——安装准备工作

本文环境搭建基于上一篇文章搭建好的环境


一、准备:

        1、export目录下新建两个目录,tomcats(存放多个工作tomcat信息),projects(存放编译好的项目文件)

        2、拷贝一份完整的tomcat文件到tomcats文件夹下,重命名为test1。

        3、删除test1目录下其他目录,只留下bin  conf  logs  temp work 这几个目录。

二、配置tomcat:

        1、配置server.xml。通过配置不同的端口实现部署多个tomcat。修改server.xml中的SHUTDOWN、HTTP和AJP端口。

        2、在conf/Catalina/localhost目录下创建ROOT.xml文件。填写项目路径信息。

        <?xml version="1.0" encoding="UTF-8"?>
              <Context path="/" docBase="/export/projects/test1" >
        </Context>

       3、进入bin目录,删除其他文件,只留下startup.sh和shutdown.sh。

            修改startup.sh内容,更改为如下:

            export CATALINA_HOME=/export/servers/apache-tomcat-8.5.15(安装目录)
            export CATALINA_BASE=/export/tomcats/test1(工作目录)
            $CATALINA_HOME/bin/startup.sh -config $CATALINA_BASE/conf/server.xml

            修改shutdown.sh内容,更改为如下:

            export CATALINA_HOME=/export/servers/apache-tomcat-8.5.15(安装目录)
            export CATALINA_BASE=/export/tomcats/test1(工作目录)
            $CATALINA_HOME/bin/shutdown.sh -config $CATALINA_BASE/conf/server.xml
            ps -aef | grep java|grep "/test1"| grep -v grep | sed 's/ [ ]*/:/g' |cut -d: -f2|kill -9 `cat`

三、配置项目信息:

        在ROOT.xml和startup.sh和shutdown.sh中配置的路径,也就是/export/projects/test1 ,下放置项目文件。项目文件可以是任何,就是解除了项目和tomcat之间联系。


四、配置test2:

      同上方式创建test2


五、成功结果大致如下:








猜你喜欢

转载自blog.csdn.net/yx1214442120/article/details/72829157