我必须在服务器上使用同一个用户启动 2 个 tomcat 实例。我正在尝试在启动 tomcat 时设置不同的 CATALINA_BASE 但未使用此环境变量。
那是我使用的命令:
base0=/home/$INT/inst0
base1=/home/$INT/inst1
#...
su $INT -c "CATALINA_BASE=$base0;$cathome/bin/startup.sh"
su $INT -c "CATALINA_BASE=$base1;$cathome/bin/startup.sh"
这就是我在控制台中看到的:
Using CATALINA_BASE: /home/mci2/tomcat
Using CATALINA_HOME: /home/mci2/tomcat
Using CATALINA_TMPDIR: /home/mci2/tomcat/temp
catalina_home 可以,但 catalina_base 不行。
我错过了什么吗?