I think am nearing the solution. My MDB jar file structure is as below.
META-INF/
META-INF/MANIFEST.MF
WEB-INF/
WEB-INF/lib/
ejb-jar.xml
weblogic-ejb-jar.xml
ejbgen-build.xml
META-INF/ejbgen-build.xml
META-INF/ejb-jar.xml
META-INF/weblogic-ejb-jar.xml
WEB-INF/lib/webapputils.jar
QueueMessageBean.java
QueueMessageBean.class
Iam new to MDB. I have made ProcessQuery.class as a jar and placed it under WEB-INF/lib/webapputils.jar but am getting below error.
Please advice me on where should i have my ProcessQuery.class and how should this be set to classpath. Hope my problem will get resolved if i have ProcessQuery.class in classpath.
java.lang.NoClassDefFoundError: com/lehman/cot/dom/ProcessQuery
at QueueMessageBean.$BIP$onMessage(Ljavax/jms/Message

V(QueueMessageBean.java:116)
at QueueMessageBean.onMessage(Ljavax/jms/Message

V(QueueMessageBean.java:???)
at weblogic.ejb20.internal.MDListener.execute(Lweblogic/kernel/ExecuteThread

V(MDListener.java:370)
at weblogic.ejb20.internal.MDListener.onMessage(Ljavax/jms/Message

V(MDListener.java:262)
at weblogic.jms.client.JMSSession.onMessage(Ljavax/jms/MessageListener;Lweblogic/jms/common/MessageImpl

V(JMSSession.java:2678)
at weblogic.jms.client.JMSSession.execute(Lweblogic/kernel/ExecuteThread

V(JMSSession.java:2598)
at weblogic.kernel.ExecuteThread.execute(Lweblogic/kernel/ExecuteRequest

V(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
at java.lang.Thread.startThreadFromVM(Ljava/lang/Thread

V(Unknown Source)
Thanks,
Anitha.