需要在linux里安装多个tomcat,即使网上有很多教程但还是废了不少劲才搞成功。 在这记录下
-
需要jdk环境。这个不太难。请自行查找教程
-
准备好tomcat安装包 如需要自取
链接:百度网盘tomcat9
提取码:y06i -
选择一个你觉得合适的路径。解压tomcat压缩包
tar -xvf apache-tomcat-9.0.34.tar.gz
如下图。将压缩包解压,两次,分别改名为
tomcat_8080和tomcat_7000 (随意起名,主要用来区分)
上图:/usr/dong/tomcat 是我放tomcat们的路径。你们自己选就好 -
然后去修改环境变量(我习惯用gedit,vim不会)
贴上代码
#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
- 环境变量修改完了。然后再去修改7000端口的设置(因为tomcat默认8080,所以8080端口的不用改。如果要安装第三个tomcat,同样的路子再走一遍就ok了)
export CATALINA_HOME=$CATALINA_7000_HOME
export CATALINA_BASE=$CATALINA_7000_BASE
然后再去修改端口号
修改tomcat_7000/conf 下的 service.xml 文件,修改(三个地方)如下:
这个位置的端口改一下(我也不知道为啥,别人其他人的教程有这么改的,任意空闲端口都可)
这个位置的端口改一下(这个端口就是tomcat启动占用的端口了)
这个位置的端口改一下(我也不知道为啥,别人其他人的教程有这么改的,任意空闲端口都可)
-
OK现在需要的配置都ok了
启动两个tomcat -
验证
-
总结:这是我配置的流程。废了不少时间。可能写的有点乱,请多多指教。