Hi,
I have been able to run Cocoon 2.0.4 on WebSphere 5 without too much
difficulty, however, when switching to Cocoon 2.1m3 I have encountered an
error. This is shown below.
I have build Cocoon from the source using the "build war" command. I have no
problems in running Cocoon in Tomcat, however I have unable to get this war
file to work with WebSphere.
I have tried the same solution I used for Cocoon 2.0.4 (classloader set to
Parent Last) but that does not help.
Can anyone help please?
Regards
Gordon J Barnes
Senior Software Developer
Elsevier Ltd
E SRVE0020E: [Servlet Error]-[Cocoon]: Failed to load servlet:
java.lang.ExceptionInInitializerError:
org.apache.commons.discovery.DiscoveryException: Class
com.ibm.ws.commons.logging.TrLogFactory does not implement
org.apache.commons.logging.LogFactory
at
org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.jav
a:180)
at
org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.j
ava:201)
at
org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:
195)
at
org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.j
ava:579)
at
org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.
java:418)
at
org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.
java:378)
at
org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:84)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:8
0)
at
org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:72)
at
org.apache.axis.deployment.wsdd.WSDDDocument.<clinit>(WSDDDocument.java:78)
at
org.apache.cocoon.components.axis.SoapServerImpl.setManagedServices(SoapServ
erImpl.java:409)
at
org.apache.cocoon.components.axis.SoapServerImpl.configure(SoapServerImpl.ja
va:236)
at
org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.
java:239)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(De
faultComponentFactory.java:315)
at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(
ThreadSafeComponentHandler.java:141)
at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(E
xcaliburComponentManager.java:554)
at
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonCompone
ntManager.java:487)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil
.java:282)
at org.apache.cocoon.Cocoon.initialize(Cocoon.java:321)
at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1320
)
at
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:500)
at
org.apache.cocoon.servlet.ParanoidCocoonServlet.initServlet(ParanoidCocoonSe
rvlet.java:132)
at
org.apache.cocoon.servlet.ParanoidCocoonServlet.init(ParanoidCocoonServlet.j
ava:121)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletIn
stance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycle
Servlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecy
cleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleS
ervlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:17
5)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServlet
Manager.java:761)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServle
tManager.java:257)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(Web
AppServletManager.java:453)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1233)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:273)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:317)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:194)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:950
)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:
133)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:36
0)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav
a:401)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart
(DeployedApplicationImpl.java:743)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.jav
a:337)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicati
onImpl.java:531)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Application
MgrImpl.java:254)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav
a:232)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.jav
a:343)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerIm
pl.java:117)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.jav
a:343)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:182)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:135)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:232)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV
5.java:105)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]