- 一、错误详情
二、解决方案
因为启动tomcat会调用tomcat安装文件中的startup.sh,而它调用了catalina.sh则调用了setclasspath.sh。因此需要在setclasspath.sh的开头手动声明环境变量。
vim /tomcat/bin/setclasspath.sh
添加JAVA_HOME和JRE_HOME两个环境变量
因为启动tomcat会调用tomcat安装文件中的startup.sh,而它调用了catalina.sh则调用了setclasspath.sh。因此需要在setclasspath.sh的开头手动声明环境变量。
vim /tomcat/bin/setclasspath.sh
添加JAVA_HOME和JRE_HOME两个环境变量