I am trying to use Xindice 1.0 with Cocoon 2.0.4, on tomcat 3.2.4.  I =
added the appropriate lines to sitemap.xmap and cocoon.xconf as =
suggested in=20

http://www.cocooncenter.de/cc/documents/resources/xindice/index.html 
<http://www.cocooncenter.de/cc/documents/resources/xindice/index.html> 

and added the xindice.jar and xml*.jar files to WEB-INF/lib

when I startup tomcat, it gives me this exception:

Exception in thread "main" java.lang.NoClassDefFoundError: =
org/xmldb/api/base/Co
nfigurable
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
        at =
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
        at =
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:11
1)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at =
org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassL
oader.java:446)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:120)
        at =
org.apache.cocoon.components.source.XMLDBSourceFactory.configure(XMLD
BSourceFactory.java:119)
        at =
org.apache.cocoon.components.source.SourceHandlerImpl.init(SourceHand
lerImpl.java:236)
        at =
org.apache.cocoon.components.source.SourceHandlerImpl.configure(Sourc
eHandlerImpl.java:119)
        at =
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInst
ance(DefaultComponentFactory.java:264)
        at =
org.apache.avalon.excalibur.component.DefaultComponentHandler.doGet(D
efaultComponentHandler.java:126)
        at =
org.apache.avalon.excalibur.component.ComponentHandler.get(ComponentH
andler.java:234)
        at =
org.apache.avalon.excalibur.component.ExcaliburComponentManager.looku
p(ExcaliburComponentManager.java:262)
        at =
org.apache.cocoon.components.CocoonComponentManager.lookup(CocoonComp
onentManager.java:235)
        at =
org.apache.avalon.excalibur.component.DefaultComponentFactory$Compone
ntManagerProxy.lookup(DefaultComponentFactory.java:393)
        at org.apache.cocoon.sitemap.Handler.compose(Handler.java:129)
        at =
org.apache.cocoon.sitemap.Manager.createHandler(Manager.java:236)
        at =
org.apache.cocoon.sitemap.SitemapManager.configure(SitemapManager.jav
a:135)


Any Idea what Im forgetting, Im sure its something simple. I will try it =
on another machine with Tomcat 4.0 and the CVS version of Cocoon =
tonight, but I would really like to get it working with 3.2.4.  Thanks

John

Reply via email to