Okay, I've bumbled through and got most of my issue figured out.

However, now I'm back where I started at the very beginning, but now I have
a better understanding of why things are where.

Anyway, better living through stack dumps, so here we go:

2002-12-11 16:35:03 StandardManager[/eCMS]: Seeding random number generator
class java.security.SecureRandom
2002-12-11 16:35:03 StandardManager[/eCMS]: Seeding of random number
generator has been completed
2002-12-11 16:35:03 StandardWrapper[/eCMS:default]: Loading container
servlet default
2002-12-11 16:35:03 StandardWrapper[/eCMS:invoker]: Loading container
servlet invoker
2002-12-11 16:35:04 StandardWrapper[/eCMS:action]: Marking servlet action as
unavailable
2002-12-11 16:35:04 StandardContext[/eCMS]: Servlet /eCMS threw load()
exception
javax.servlet.ServletException: Error instantiating servlet class
com.pfizer.ecms.ws.ECMSActionServlet
 at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:90
1)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
 at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3341)
 at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
 at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
(etc...)

Which has as "root cause":

----- Root Cause -----
java.lang.NoClassDefFoundError: javax/ejb/EJBObject
 at java.lang.Class.newInstance0(Native Method)
 at java.lang.Class.newInstance(Class.java:237)
 at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:89
2)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
 at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3341)
 at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
 at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)

Now, this is all fine and peachy save that in my WEB-INF/lib of my webapp, I
have the file weblogicaux.jar.

Within THAT file is the javax/ejb/EJBObject

I find that because of the interdependencies of the weblogic stuff and it's
use of reflection, you can not have the EJB jars at a different level than
everything else. So, all of my relevant jars on in the WEB-INF/lib
directory.

The only external jar is log4j, which is in shared/lib.

So, I'm REALLY curious as to why perhaps my app can not SEE
javax/ejb/EJBObject.

There is no other javax/ejb/EJBObject that I can find.

Any hints would be much appreciated.

Regards,

Will Hartung
([EMAIL PROTECTED])

When I first started this proc




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to