本例子一个tomcat 8.5.3 一个tomcat9.0
tomcat 8.5.3 安装在/usr/local/tomcat8
tomcat 9.0 安装 /home/用户名/workspace/apache-tomcat-9.0.0.M8
我的用户名为anzee.
JDK已经配置好.
1. 修改/etc/profile
#tomcat8:
CATALINA_BASE=/usr/local/tomcat8
CATALINA_HOME=/usr/local/tomcat8
export CATALINA_BASE CATALINA_HOME
TOMCAT_HOME=/usr/local/tomcat8
export TOMCAT_HOME
#tomcat9:
CATALINA_2_BASE=/home/anzee/workspace/apache-tomcat-9.0.0.M8
CATALINA_2_HOME=/home/anzee/workspace/apache-tomcat-9.0.0.M8
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_2_HOME=/home/anzee/workspace/apache-tomcat-9.0.0.M8
export TOMCAT_2_HOME
2.修改tomcat配置
tomcat8 的配置文件保持不变;
tomcat9 的修改:
(1) 修改server.xml修改端口
停服务端口 :8005->9005
HTTP端口 :8080->9080
AJP端口 :8009->9009
(2) 修改 startup.sh shutdown.sh
在开始位置添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_92
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH={JAVA_HOME}/bin:$PATH
CATALIN_BASE=/home/anzee/workspace/apache-tomcat-9.0.0.M8
CATALINA_HOME=/home/anzee/workspace/apache-tomcat-9.0.0.M8
export CATALINA_BASE CATALINA_HOME
TOMCAT_HOME=/home/anzee/workspace/apache-tomcat-9.0.0.M8
export TOMCAT_HOME
3.测试
#cd
/home/anzee/workspace/apache-tomcat-9.0.0.M8/bin
#./startup.sh
在浏览器打开localhost:9080 打开OK!TOMCAT9开始工作了!
更多Tomcat相关教程见以下内容: