Tomcat List,
This might not be a Tomcat problem but I imagine that
you might be able to help anyways. Every time I start Tomcat, I get
this error:
StandardContext[/openejb_loader-0.9.1]: Servlet
> /openejb_loader-0.9.1 threw load() exception
> javax.servlet.ServletException: Servlet.init() for servlet loader
threw exception
> at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:962)
> at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
> at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
ava:3420)
> at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3608
)
> at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:821)
> at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
> at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy
er.java:257)
> at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
> at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
> at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
> at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
> at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:36
8)
> at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
> at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
> at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
> at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
> at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
> at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
> at
org.apache.catalina.startup.Catalina.start(Catalina.java:512)
> at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> at java.lang.reflect.Method.invoke(Native Method)
> at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> ----- Root Cause -----
> java.lang.NoClassDefFoundError: org/openejb/OpenEJB
> at
org.openejb.loader.EmbeddedLoader.load(EmbeddedLoader.java:58)
> at
org.openejb.loader.EmbeddingLoader.load(EmbeddingLoader.java:84)
> at
org.openejb.client.LocalInitialContextFactory.getInitialContext(LocalIni
tialContextFactory.java:65)
> at
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:660)
> at
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:241)
> at
javax.naming.InitialContext.init(InitialContext.java:217)
> at
javax.naming.InitialContext.<init>(InitialContext.java:193)
> at
org.openejb.loader.LoaderServlet.init(LoaderServlet.java:82)
> at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:934)
> at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:821)
> at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
ava:3420)
> at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3608
)
> at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:821)
> at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
> at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
> at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy
er.java:257)
> at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
> at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:502)
> at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:410)
> at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
> at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:36
8)
> at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
> at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
> at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
> at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
> at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
> at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
> at
org.apache.catalina.startup.Catalina.start(Catalina.java:512)
> at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> at java.lang.reflect.Method.invoke(Native Method)
> at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
I know that Tomcat doesn't use the CLASSPATH but it appears that the
error is because a class can't be found. Can someone help me resolve
this? Thanks,
Jeremy Whitlock --- MCP/MCSA
IT Manager for Star Precision, Inc.
Phone: (970) 535-4795
Metro: (303) 926-0559
Fax: (970) 535-0780
Metro Fax: (303) 926-0559
http://www.starprecision.com