Centos6/7安装配置多个Tomcat8/9 多版本共存运行
技术支持服务电话:15308000360 【7x24提供运维服务,解决各类系统/软硬件疑难技术问题】
最近在centos上安装多个tomcat时遇到问题最后解决,记录一下...
若此篇文章还不能解决您的问题,请联系QQ:38585404 (有偿技术支持)
tomcat的安装我就不介绍了,准备好自己的两个tomcat
以下是java的jdk环境变量,我这里是两个tomcat共用一个jdk,如果设置了可以忽略不计
export JAVA_HOME=/usr/local/java/jdk1.8.0_121 export JRE_HOME=/usr/local/java/jdk1.8.0_121/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH修改配置文件,在/etc/profile文件中加入下面内容配置环境变量,修改成自己的tomcat路径
CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.5.12 CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.12 TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.12 export CATALINA_BASE CATALINA_HOME TOMCAT_HOME CATALINA_2_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M18 CATALINA_2_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M18 TOMCAT_2_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M18 export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOME修改tomcat/bin文件 进入tomcat的bin目录修改startup.sh和shutdown.sh
修改第一个tomcat的startup.sh和shutdown.sh: 在他们头部#!/bin/sh换行添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_121 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/lib export CATALINA_HOME=$CATALINA_HOME export CATALINA_BASE=$CATALINA_BASE修改第二个tomcat的startup.sh和shutdown.sh 在他们头部#!/bin/sh换行添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_121 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$JAVA_HOME/lib export CATALINA_HOME=$CATALINA_2_HOME export CATALINA_BASE=$CATALINA_2_BASE修改第二个tomcat端口,第一个不变 进入tomcat/conf中修改server.xml
修改后示例如下(此处端口可以随意指定系统未使用的任何端口):
端口:8005->9005 端口:8080->9090 端口:8009->9009
最后启动第一个tomcat和第二个tomcat 访问 http://127.0.0.1:8080 和 http://127.0.0.1:9090