在java当中,执行的所有的类都是ClassLoader加载的,所以如果说没找到类,就应该想到是不是ClassLoader没有在指定的位置load到应该有的类呢?由于ClassLoad的特有的树形继承结构,使得越底层的ClassLoad比上层的能够加载更多的类。所以,发现这种问题,首先看看是不是classPath设置错误,或者跟踪一下ClassLoadder看看是不是真的在线程执行的当前的ClassLoader当中没有加载到该class.
先在web目录下找到class文件夹 把里面内容删掉后,重新编译web项目,然后把项目加到weblogic里
如果经过上面处理还有错误 就应该是jar包问题了。
ERROR CronTask:170 - java.lang.ClassNotFoundException: org.loushang.bsp.mail.ScheduleMail
java.lang.ClassNotFoundException: org.loushang.bsp.mail.ScheduleMail
找不到你那个ScheduleMail这个类。看下配置文件是不是配对了。
要么自己的java类没编译,要么相关jar包没有正确加载,这样系统找不到class,就是ClassNotFoundException了
出现了异常NotFoundException,估计处理异常就行了