解决方案 »

  1.   

    手动的 java -jar /export/yupeng.qin/tu2.jar 程序可以正常执行,也可以读取logback.xml
    但是 使用linux定时任务就无法正常执行,读取不到logback.xml 文件吗?
      

  2.   


    是的。理论上也应该这样的:crontab的默认执行用户是root。也就是说它的默认执行位置是在 /root 下的。 而/root下根本没这个文件。自然是不会被访问掉的。我的问题再细化一下:我这么定义有半年多了。半年来一直都能很好的执行因此我也没有去管它。但是它每天都在给我发邮件告诉我找不到这个文件
    直到最近需要改版,我就做了一个比较大的改动。却发现程序不跑了。理论上讲现在的情况是对的:根本找不到文件,更别提运行了。拿我就不明了:
    之前是怎么跑成功的?还是以我的个人权限执行的。并且每天都能跑的很好!另外它跑的时候没法载入logbak.xml。这又是怎么回事?