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)