Advertisement

Linux上部署多个 Tomcat 服务器

阅读量:

1、将下载好的tomcat安装包上传到linux

使用解压命令将文件解压到指定目录下:tar -zxvf apache-tomcat-9.0.13.tar.gz -C /usr/qinTools/

复制多个并修改名字

2、修改 /etc/profile文件,在文件的末尾加上如下内容

复制代码
 *************first tomcat*************

    
 CATALINA_BASE=/usr/qinTools/tomcat-9.0.13
    
 CATALINA_HOME=/usr/qinTools/tomcat-9.0.13
    
 TOMCAT_HOME=/usr/qinTools/tomcat-9.0.13
    
 export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
    
 *************first tomcat************* *************second tomcat*************
    
 CATALINA2_BASE=/usr/qinTools/tomcat-9.0.13One
    
 CATALINA2_HOME=/usr/qinTools/tomcat-9.0.13One
    
 TOMCAT2_HOME=/usr/qinTools/tomcat-9.0.13One
    
 export CATALINA_One_BASE CATALINA_One_HOME TOMCAT_One_HOME
    
 *************second tomcat************* *************third tomcat*************
    
 CATALINA3_BASE=/usr/qinTools/tomcat-9.0.13Two
    
 CATALINA3_HOME=/usr/qinTools/tomcat-9.0.13Two
    
 TOMCAT3_HOME=/usr/qinTools/tomcat-9.0.13Two
    
 export CATALINA_Two_BASE CATALINA_Two_HOME TOMCAT_Two_HOME
    
 *************third tomcat*************

修改完文件要输入命令:source /etc/profile 刷新配置,否则不会生效

3、进入第二、第三个 Tomcat 的 bin 目录修改 catalina.sh 文件。

第一个 Tomcat 无需更改

第二个 Tomcat 将 catalina.sh 中的 CATALINA_BASE 和 CATALINA_HOME 批量替换成在 /etc/profile 中配置的第二个 tomcat 对应的信息

切换目录:cd /usr/qinTools/tomcat-9.0.13One/bin

修改文件:vim catalina.sh

批量替换:

复制代码
  %s/CATALINA_BASE/CATALINA_One_BASE/g

    
  
    
  %s/CATALINA_HOME/CATALINA_One_HOME/g

第三个 Tomcat 把 CATALINA_BASE 替换成 CATALINA3_BASE,CATALINA_HOME 替换成 CATALINA_Two_HOME;

切换目录:cd /usr/qinTools/tomcat-9.0.13Two/bin

修改文件:vim catalina.sh

批量替换:

复制代码
  %s/CATALINA_BASE/CATALINA_Two_BASE/g

    
  
    
  %s/CATALINA_HOME/CATALINA_Two_HOME/g

4、修改tomcat的 conf目录下的 server.xml 中修改其的端口号:

注意:第一个无需修改任何东西,除了自己需要

修改第二个tomcat的信息:

复制代码
 修改内容如下,需自己找到对应的标签进行修改

    
 修改关闭端口:<Server port="8006" shutdown="SHUTDOWN" > 
    
 修改访问端口:  <Connector port="8091" URIEncoding="UTF-8" protocol="HTTP/1.1"
    
                connectionTimeout="20000"
    
                redirectPort="8443" />
    
 修改监听端口:<Connector port="8010" protocol="AJP/1.3" redirectPort="8443">

修改第三个tomcat的信息:

复制代码
 修改内容如下,需自己找到对应的标签进行修改

    
 修改关闭端口:<Server port="8007" shutdown="SHUTDOWN">
    
 修改访问端口:<Connector port="8092" URIEncoding="UTF-8" protocol="HTTP/1.1"
    
            connectionTimeout="20000"
    
            redirectPort="8443" />   
    
 修改监听端口:<Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />

5、到这里,就已经配置完成了,我们依次启动这三个tomcat,输入命令:ps -ef |grep tomcat 查看进程

启动tomcat:

①直接进入tomcat安装目录下的bin目录

②在该目录下执行:./startup.sh

演示启动第一个tomcat步骤======>cd /usr/qinTools/tomcat-9.0.13/bin

./startup.sh

另外两个的启动步骤一样,启动完成后,我们输入ps -ef | grep tomcat进行查看tomcat的进程情况

多个tomcat成功部署了,在浏览器中也能成功访问
下课~

全部评论 (0)

还没有任何评论哟~