2017-04-17 1 views
0

Wir haben 2 Knoten in Cluster, 1 Knoten funktioniert gut, manchmal der andere Knoten java.lang.NoClassDefFoundError Ausnahme auslösen, und Neustart kann das Problem lösen, aber nicht immer slove, kann jeder Hilfe?java.lang.NoClassDefFoundError nur in einem Knoten

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) 
+0

Dies ist nicht unbedingt eine Klasse nicht gefunden. Achten Sie auf die vollständige Stack-Ablaufverfolgung, wenn während der Initialisierung (Konstruktor oder statischer Initialisierer) eine Ausnahme einer beliebigen Klasse auftritt, die das Problem verursachen könnte. –

+0

Danke, Rajeev, die Ursache wurde im Initialisierungsprotokoll gefunden. –

Antwort

0

die Ursache nur das, was von Rajeev erwähnt, fanden wir die Ausnahme bei der Initialisierung Protokoll

Verwandte Themen