java.lang.NoClassDefFoundError仅在一个节点中

java.lang.NoClassDefFoundError仅在一个节点中,java,weblogic,noclassdeffounderror,Java,Weblogic,Noclassdeffounderror,集群中有2个节点,1个节点运行良好,另一个节点有时抛出 NoClassDefFoundError异常,重启可能会解决问题,但并不总是解决问题,有人能帮忙吗 Stack Trace: java.lang.NoClassDefFoundError: com/xxxx/frm/jmswrapper/common/ConnectionFactoryManager at com.xxxx.yyyy.core.channel.impl.MMDPJMSInboundChannel.service(MMDPJM

集群中有2个节点,1个节点运行良好,另一个节点有时抛出 NoClassDefFoundError异常,重启可能会解决问题,但并不总是解决问题,有人能帮忙吗

Stack Trace: java.lang.NoClassDefFoundError: com/xxxx/frm/jmswrapper/common/ConnectionFactoryManager
at com.xxxx.yyyy.core.channel.impl.MMDPJMSInboundChannel.service(MMDPJMSInboundChannel.java:55)
at com.xxxx.yyyy.core.thread.task.ServiceTaskRunnableProxy.run(ServiceTaskRunnableProxy.java:11)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:682)

根本原因正是Rajeev提到的,我们在初始化日志中发现异常

这不一定是未找到的类。如果任何类在初始化(构造函数或静态初始化器)期间出现异常,请查看完整堆栈跟踪。谢谢,Rajeev,在初始化日志中找到了根本原因。