tomcat重启脚本SHELL运行正常crontab运行异常

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/ 下

猜你喜欢

转载自aftertoday.iteye.com/blog/2207689