linux 多个tomcat 配置
环境 centos 6.5 x64 (版本不重要),配置两个tomcat 为例。
- 1. 修改全局环境变量配置(修改用户的也行) # vim /etc/profile
- 尾部追加内容
export JAVA_HOME=/usr/local/jdk1.8.0_112
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export CATALINA_BASE=/usr/local/apache-tomcat-8.5.5
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.5
export TOMCAT_HOME=/usr/local/apache-tomcat-8.5.5
export CATALINA_BASE_2=/usr/local/apache-tomcat-8.5.5-2
export CATALINA_HOME_2=/usr/local/apache-tomcat-8.5.5-2
export TOMCAT_HOME_2=/usr/local/apache-tomcat-8.5.5-2
# 下面的一行 貌似不用配
export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib:$CATALINA_HOME_2/common/lib
- 2. 修改第二个(多个tomcat时,只有第一个不用修改)tomcat/bin/catalina.sh # vim /usr/local/apache-tomcat-8.5.5-2/bin/catalina.sh
- 找到 # OS specific support. $var must be set to either true or false.在这一行下面添加
export CATALINA_BASE=$CATALINA_BASE_2
export CATALINA_HOME=$CATALINA_HOME_2
- 看到 好多博客 都写着 让配置 tomcat/bin 目录下的 start.sh 和 shutdown.sh 两个脚本里的环境变量…
- 其实没必要,因为 这两个脚本 里 其实 就是在调用 catalina.sh 。