Hi,
I am porting an application from Cocoon 2.0.x to Cocoon 2.1.7
The platform is J2SE 1.3.1 and Websphere 4.0.7
Cocoon 2.1.7 is throwing a ConfigurationException.
How do I fix this error?
org.apache.avalon.framework.configuration.ConfigurationException: Could
not load class
org.apache.avalon.excalibur.datasource.ResourceLimitingJdbcDataSource
for component named 'edi_central' at
file:/c:/workspace/FooProject/WebContent/WEB-INF/cocoon.xconf:435:68
at
org.apache.cocoon.components.ExtendedComponentSelector.configure(Extende
dComponentSelector.java:237)
at
org.apache.avalon.framework.container.ContainerUtil.configure(ContainerU
til.java:240)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc
e(DefaultComponentFactory.java:269)
at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial
ize(ThreadSafeComponentHandler.java:108)
at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initiali
ze(ExcaliburComponentManager.java:522)
at
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonCom
ponentManager.java:561)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
Util.java:283)
at org.apache.cocoon.Cocoon.initialize(Cocoon.java:282)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
Util.java:283)
at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
1391)
at
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:481)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManage
r.java:802)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecyc
leServlet.java:141)
at
com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLife
cycleServlet.java:254)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycl
eServlet.java:107)
at
com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:3
88)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.j
ava:84)
at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppSer
vletManager.java:211)
at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadAutoLoadServlets(
WebAppServletManager.java:350)
at
com.ibm.servlet.engine.webapp.WebApp.loadServletManager(WebApp.java:1217
)
at com.ibm.servlet.engine.webapp.WebApp.init(WebApp.java:145)
at
com.ibm.servlet.engine.srt.WebGroup.loadWebApp(WebGroup.java:259)
at com.ibm.servlet.engine.srt.WebGroup.init(WebGroup.java:168)
at
com.ibm.servlet.engine.ServletEngine.addWebApplication(ServletEngine.jav
a:857)
at com.ibm.ws.runtime.WebContainer.install(WebContainer.java:43)
at com.ibm.ws.runtime.Server.startModule(Server.java:618)
at com.ibm.ws.runtime.Server.startApplication(Server.java:413)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.basicStartApplication(DrAdminSer
ver.java:2169)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.startApplication(DrAdminServer.j
ava:2134)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.handleRestartApplication(DrAdmin
Server.java:1217)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.processMethod(DrAdminServer.java
:608)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.processRequest(DrAdminServer.jav
a:461)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.processRequest(DrAdminServer.jav
a:413)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.listen(DrAdminServer.java:362)
at
com.ibm.ejs.sm.util.debug.DrAdminServer$ServerRunner.run(DrAdminServer.j
ava:243)
java.lang.ClassNotFoundException:
org.apache.avalon.excalibur.datasource.ResourceLimitingJdbcDataSource
at java.net.URLClassLoader.findClass(URLClassLoader.java:240)
at java.lang.ClassLoader.loadClass(ClassLoader.java:516)
at java.lang.ClassLoader.loadClass(ClassLoader.java:448)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:261)
at java.lang.ClassLoader.loadClass(ClassLoader.java:448)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:261)
at java.lang.ClassLoader.loadClass(ClassLoader.java:448)
at
com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableClassLo
ader.java:80)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:261)
at java.lang.ClassLoader.loadClass(ClassLoader.java:448)
at
com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableClassLo
ader.java:80)
at
org.apache.cocoon.components.ExtendedComponentSelector.configure(Extende
dComponentSelector.java:228)
at
org.apache.avalon.framework.container.ContainerUtil.configure(ContainerU
til.java:240)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstanc
e(DefaultComponentFactory.java:269)
at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initial
ize(ThreadSafeComponentHandler.java:108)
at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initiali
ze(ExcaliburComponentManager.java:522)
at
org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonCom
ponentManager.java:561)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
Util.java:283)
at org.apache.cocoon.Cocoon.initialize(Cocoon.java:282)
at
org.apache.avalon.framework.container.ContainerUtil.initialize(Container
Util.java:283)
at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:
1391)
at
org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:481)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManage
r.java:802)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecyc
leServlet.java:141)
at
com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLife
cycleServlet.java:254)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycl
eServlet.java:107)
at
com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:3
88)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.j
ava:84)
at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppSer
vletManager.java:211)
at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadAutoLoadServlets(
WebAppServletManager.java:350)
at
com.ibm.servlet.engine.webapp.WebApp.loadServletManager(WebApp.java:1217
)
at com.ibm.servlet.engine.webapp.WebApp.init(WebApp.java:145)
at
com.ibm.servlet.engine.srt.WebGroup.loadWebApp(WebGroup.java:259)
at com.ibm.servlet.engine.srt.WebGroup.init(WebGroup.java:168)
at
com.ibm.servlet.engine.ServletEngine.addWebApplication(ServletEngine.jav
a:857)
at com.ibm.ws.runtime.WebContainer.install(WebContainer.java:43)
at com.ibm.ws.runtime.Server.startModule(Server.java:618)
at com.ibm.ws.runtime.Server.startApplication(Server.java:413)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.basicStartApplication(DrAdminSer
ver.java:2169)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.startApplication(DrAdminServer.j
ava:2134)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.handleRestartApplication(DrAdmin
Server.java:1217)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.processMethod(DrAdminServer.java
:608)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.processRequest(DrAdminServer.jav
a:461)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.processRequest(DrAdminServer.jav
a:413)
at
com.ibm.ejs.sm.util.debug.DrAdminServer.listen(DrAdminServer.java:362)
at
com.ibm.ejs.sm.util.debug.DrAdminServer$ServerRunner.run(DrAdminServer.j
ava:243)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]