当前位置: 技术问答>linux和unix
crontab tomcat 环境变量问题!
来源: 互联网 发布时间:2016-10-21
本文导语: 我在shell下直接输入 /u01/tomcat/bin/startup.sh可以正常启动 但是放在crontab里面就无法正常启动,而且报如下错误: neither the JAVA_HOME nor the JRE_HOME environment varibale is defined.... 这个环境变量都已设置正确 请碰到...
我在shell下直接输入 /u01/tomcat/bin/startup.sh可以正常启动
但是放在crontab里面就无法正常启动,而且报如下错误:
neither the JAVA_HOME nor the JRE_HOME environment varibale is defined.... 这个环境变量都已设置正确
请碰到过类似的情况的不吝指点一下,谢谢。
但是放在crontab里面就无法正常启动,而且报如下错误:
neither the JAVA_HOME nor the JRE_HOME environment varibale is defined.... 这个环境变量都已设置正确
请碰到过类似的情况的不吝指点一下,谢谢。
|
明显就是环境变量的问题
你在/u01/tomcat/bin/startup.sh里把tomcat的变量和jdk的环境变量加一下
或者source一下你环境变量所在的设定文件 比如是在/etc/profile里设置的环境变量 那么就在/u01/tomcat/bin/startup.sh里追加一句source /etc/profile
crontab是系统调度的 只是你当前shell环境有该环境变量是不可以的。
这个问题 在csdn上经常出现。