java.io.FileNotFoundException: \data\applogsl-job\jobhandler\callbacklog\xxl-job-callback-1690545939

今天在使用xxljob做项目时,在本地起了四个服务,在启动时报了如下错误

java.io.FileNotFoundException: \data\applogsl-job\jobhandler\callbacklog\xxl-job-callback-1690545939_第1张图片

 

java.io.FileNotFoundException: \data\applogsl-job\jobhandler\callbacklog\xxl-job-callback-1690545939911.log (系统找不到指定的文件。)
    at java.io.FileInputStream.open0(Native Method) ~[na:1.8.0_121]
    at java.io.FileInputStream.open(FileInputStream.java:195) ~[na:1.8.0_121]
    at java.io.FileInputStream.(FileInputStream.java:138) ~[na:1.8.0_121]
    at com.xxl.job.core.util.FileUtil.readFileContent(FileUtil.java:84) ~[xxl-job-core-2.3.0.jar:na]
    at com.xxl.job.core.thread.TriggerCallbackThread.retryFailCallbackFile(TriggerCallbackThread.java:244) [xxl-job-core-2.3.0.jar:na]
    at com.xxl.job.core.thread.TriggerCallbackThread.access$400(TriggerCallbackThread.java:26) [xxl-job-core-2.3.0.jar:na]
    at com.xxl.job.core.thread.TriggerCallbackThread$2.run(TriggerCallbackThread.java:113) [xxl-job-core-2.3.0.jar:na]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]

只启动一个服务的时候不报错,只要开启第二个就报错。。。虽然xxljob能正常使用,但看着一直跳出的错误,实在眼晕

每个服务都报这个错,很是头疼,于是开始查资料,尝试过重新build,重新打包,更改xxljob的配置信息,甚至还新建了一个项目,都没有解决。

然后根据报错原因,去查看日志文件,根据报错里的路径去查找,定位到这个路径

java.io.FileNotFoundException: \data\applogsl-job\jobhandler\callbacklog\xxl-job-callback-1690545939_第2张图片

【这个已经是我删除后的,删除前有大量无用日志(有一万多个),估计是测试是产生的,删掉即可】

 我的做法就是把他们全部删掉,然后重启xxljob,重启项目,解决!

你可能感兴趣的:(java,开发语言)