linux 配置多个tomcat

需要在linux里安装多个tomcat,即使网上有很多教程但还是废了不少劲才搞成功。 在这记录下

  1. 需要jdk环境。这个不太难。请自行查找教程

  2. 准备好tomcat安装包 如需要自取
    链接:百度网盘tomcat9
    提取码:y06i

  3. 选择一个你觉得合适的路径。解压tomcat压缩包
    tar -xvf apache-tomcat-9.0.34.tar.gz

    如下图。将压缩包解压,两次,分别改名为
    tomcat_8080和tomcat_7000 (随意起名,主要用来区分)
    linux 配置多个tomcat
    上图:/usr/dong/tomcat 是我放tomcat们的路径。你们自己选就好

  4. 然后去修改环境变量(我习惯用gedit,vim不会)
    linux 配置多个tomcat
    linux 配置多个tomcat
    贴上代码

#set java environment
export JAVA_HOME=/usr/java/jdk1.8.0_281
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

#tomcat 8080
CATALINA_BASE=/usr/dong/tomcat/tomcat_8080
CATALINA_HOME=/usr/dong/tomcat/tomcat_8080
export CATALINA_BASE CATALINA_HOME

#tomcat 7000
CATALINA_7000_BASE=/usr/dong/tomcat/tomcat_7000
CATALINA_7000_HOME=/usr/dong/tomcat/tomcat_7000
export CATALINA_BASE CATALINA_HOME

TOMCAT_HOME=/usr/local/tomcat/tomcat_8080
export TOMCAT_HOME
 
TOMCAT_7000_HOME=/usr/local/tomcat/tomcat_7000
export TOMCAT_7000_HOME


  1. 环境变量修改完了。然后再去修改7000端口的设置(因为tomcat默认8080,所以8080端口的不用改。如果要安装第三个tomcat,同样的路子再走一遍就ok了)
    linux 配置多个tomcat
    linux 配置多个tomcat
export CATALINA_HOME=$CATALINA_7000_HOME  
export CATALINA_BASE=$CATALINA_7000_BASE
然后再去修改端口号

修改tomcat_7000/conf 下的 service.xml 文件,修改(三个地方)如下:
linux 配置多个tomcat
这个位置的端口改一下(我也不知道为啥,别人其他人的教程有这么改的,任意空闲端口都可)
linux 配置多个tomcat
这个位置的端口改一下(这个端口就是tomcat启动占用的端口了)
linux 配置多个tomcat
这个位置的端口改一下(我也不知道为啥,别人其他人的教程有这么改的,任意空闲端口都可)

linux 配置多个tomcat

  1. OK现在需要的配置都ok了
    启动两个tomcat
    linux 配置多个tomcat
    linux 配置多个tomcat

  2. 验证
    linux 配置多个tomcat
    linux 配置多个tomcat

  3. 总结:这是我配置的流程。废了不少时间。可能写的有点乱,请多多指教。

上一篇:【springMVC中tomcat控制台乱码问题 】


下一篇:解决org.apache.catalina.LifecycleException: 协议处理程序初始化失败