启动Weblogic 8.1时发生异常

时间:2018-12-04 17:08:00

标签: jms java-5 weblogic8.x

我正在尝试在Weblogic 8.1中部署一个应用程序,该应用程序将从队列中读取消息,执行逻辑并将答复放入另一个队列中。启动Weblogic时出现以下异常:

    <BEA-010065> <MessageDrivenBean threw an Exception in onMessage(). The exception was:
     java.lang.NoClassDefFoundError.
    java.lang.NoClassDefFoundError
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
            at java.lang.Class.newInstance0(Class.java:354)
            at java.lang.Class.newInstance(Class.java:307)
            at weblogic.ejb.container.manager.BaseEJBManager.allocateBean(BaseEJBManager.java:197)
            at weblogic.ejb.container.manager.MessageDrivenManager.createBean(MessageDrivenManager.java:279)
            at weblogic.ejb.container.pool.MessageDrivenPool.createBean(MessageDrivenPool.java:165)
            at weblogic.ejb.container.pool.MessageDrivenPool.getBean(MessageDrivenPool.java:90)
            at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:393)
            at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:335)
            at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:291)
            at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4060)
            at weblogic.jms.client.JMSSession.execute(JMSSession.java:3953)
            at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4467)
            at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
            at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
            at weblogic.work.ExecuteThread.run(ExecuteThre

ad.java:181)

任何人都可以指导我如何解决此异常或引起异常的原因吗?

0 个答案:

没有答案