1、crontab 运行 tomcat重启脚本失败,报
TOMCAT JAVA_HOME or JRE_HOME environment variable is not defined correctly
原因:tomcat 服务Java环境设置有问题需要修改如下配置
${tomcat_home}/bin/setclasspath.sh
添加Java环境变量配置
# Make sure prerequisite environment variables are set
JAVA_HOME="/usr/local/jdk1.6.0_26"
JRE_HOME="/usr/local/jdk1.6.0_26/jre"
注意参数需要用 双引号包裹,否则配置无效
2、java.lang.Exception: APR not available
${tomcat_home}/bin/catalina.sh 中添加如下配置项
CATALINA_OPTS='-Djava.library.path=/usr/local/apr/lib'
前提是 APR 安装在 目录 /usr/local/apr/ 下