Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

java.lang.NoClassDefFoundError: javax/ejb/EJBHome

6 views
Skip to first unread message

Somendra Paul

unread,
Dec 20, 2001, 1:55:16 PM12/20/01
to
hi,
I am deploying an ejb application in websphere4.0.1 on NT.The
deployment went through and when i am trying to start the deployed
application ,it gives me the below stack trace.I think that this class
is there in j2ee.jar ,so i wanted to know where should i add this jar
file in the classpath.

But one problem i have seen before is that if i add j2ee.jar in
AppServer under which i have deployed my application ...the following
code in one of the jsp's doesnt work.
HttpUtils.parseQueryString ...gives me a java.lang.Exception error.

So anyone who r experts and have seen this problem before ...could
explain me how to fix the problem ...

I was going through some above posts ..but no concrete steps have been
mentioned ..for the following error.Please write in detail how to
solve the above problem.

The error stack trace is .....


SVR0040E: addEjbModule failed for
com.ibm.ejs.models.base.config.applicationserver.impl.EJBModuleRefImpl
(desiredExecutionState: START) (uri: som.jar)
java.lang.NoClassDefFoundError: javax/ejb/EJBHome

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))

at java.net.URLClassLoader.defineClass(URLClassLoader.java(Compiled
Code))

at java.net.URLClassLoader.defineClass(URLClassLoader.java(Compiled
Code))

at java.net.URLClassLoader.access$300(URLClassLoader.java(Compiled
Code))

at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java(Compiled
Code))

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled
Code))

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java(Compiled
Code))

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:292)

at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))

at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:278)

at com.ibm.ws.classloader.EJBJarClassLoader.preloadInterfaces(EJBJarClassLoader.java:121)

at com.ibm.ws.classloader.ClassLoaderManager.lookupClassLoader(ClassLoaderManager.java:200)

at com.ibm.ws.runtime.Server.getClassLoader(Server.java:864)

at com.ibm.ws.runtime.EJBEngine.addEjbModule(EJBEngine.java:380)

at com.ibm.ws.runtime.Server.startModule(Server.java:605)

at com.ibm.ejs.sm.active.ActiveModule.startModule(ActiveModule.java:509)

at com.ibm.ejs.sm.active.ActiveModule.startAction(ActiveModule.java:355)

at com.ibm.ejs.sm.active.ActiveObject.startObject(ActiveObject.java:709)

at com.ibm.ejs.sm.active.ActiveObject.start(ActiveObject.java:131)

at java.lang.reflect.Method.invoke(Native Method)

at com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.java:93)

at com.ibm.ejs.sm.active.ActiveObject.invokeContainedObject(ActiveObject.java:512)

at com.ibm.ejs.sm.agent.AdminAgentImpl.activeObjectInvocation(AdminAgentImpl.java:110)

at com.ibm.ejs.sm.agent.AdminAgentImpl.invokeActiveObject(AdminAgentImpl.java:62)

at com.ibm.ejs.sm.agent._AdminAgentImpl_Tie._invoke(_AdminAgentImpl_Tie.java:80)

at com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(ExtendedServerDelegate.java:506)

at com.ibm.CORBA.iiop.ORB.process(ORB.java:2294)

at com.ibm.CORBA.iiop.OrbWorker.run(OrbWorker.java:185)

at com.ibm.ejs.oa.pool.ThreadPool$PooledWorker.run(ThreadPool.java:95)

at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)

0 new messages