Shell-Linux CRON调用JAR log4j无法输出日志
Shell调用JAR包时,log4j日志无法输出,由于log4j指定为当前文件夹,
·
Linux CRONTAB Shell调用JAR包时,log4j日志无法输出,由于log4j没有指定路径,默认为当前路径,有可能日志已输出到/root目录下,在shell中,跳转到指定目录,执行,日志输出正常。
ex:
#!/bin/bash
PATH=$PATH:$HOME/bin
export PATH
export JAVA_HOME=/usr/local/jdk1.7.0_55
export CATALINA_HOME=/usr/local/apache-tomcat-7042
export JRE_HOME=$JAVA_HOME/jre
export PATH=.:$PATH:$JAVA_HOME/bin
cd /usr/local/src
/usr/bin/java -jar name.jar
#java -jar -Dlog4j.configuration=file:/usr/local/src/log4j.properties /usr/local/src/name.jar
更多推荐
已为社区贡献3条内容
所有评论(0)