一台服务器上安装多个tomcat,执行其中一个tomcat启动脚本后,却启动了另外一个tomcat。
这是由于没有在启动脚本(startup.sh)中配置相关参数导致的。
在启动参数首行加入如下配置:
export JAVA_HOME=/home/ydadmin/JDK/jdk1.8.0_171(jdk安装路径)
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export CATALINA_HOME=/home/ydadmin/tomcat8.5/apache-tomcat-8.5.38(tomcat安装路径)
export CATLINA_BASE=/home/ydadmin/tomcat8.5/apache-tomcat-8.5.38(tomcat安装路径)
其中前3行是jdk环境变量的配置,如果服务器中配置了环境变量,这3行可不写。
同时,在shutdown.sh中也需要加入此参数配置。