I'm running 
 cocoon 2.02
 tomcat4.01
 IBMJava2-131
 x server

Upon installing cocoon and trying localhost:8180/cocoon, I receive an error about 
compiling the sitemap:  java.lang.NoClassDefFoundError: 
org/apache/batik/dom/svg/ExtensibleSVGDOMImplementation

The class exists in the batik-all-1.5b1.jar, which resides in my 
tomcat/webapps/cocoon/WEB-INF/lib (and tomcat/common/lib).

Can anyone help me with this?  Much thanks- Julia

>From cocoon/WEB-INF/logs/error-log I have:
ERROR   (2002-05-23) 17:39.38:664[access](/cocoon/) 
HttpProcessor[8180][4]/CocoonServlet: Problem with servlet
org.apache.cocoon.ProcessingException: Error compiling sitemap: 
java.lang.NoClassDefFoundError: org/apache/batik/dom/svg/ExtensibleSVGDOMImplementation
        at org.apache.cocoon.sitemap.Handler.run(Handler.java:295)
        at java.lang.Thread.run(Thread.java:512)
java.lang.NoClassDefFoundError: org/apache/batik/dom/svg/ExtensibleSVGDOMImplementation
        at org.apache.batik.dom.svg.SAXSVGDocumentFactory.<init>(Unknown Source)
        at org.apache.cocoon.xml.dom.SVGBuilder.<init>(SVGBuilder.java:86)
        at org.apache.cocoon.serialization.SVGSerializer.<init>(SVGSerializer.java:95)
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:262)
        at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:98)
        at 
org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(AbstractPool.java:82)
        at 
org.apache.avalon.excalibur.pool.AbstractPool.internalGrow(AbstractPool.java:126)
        at 
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.grow(SoftResourceLimitingPool.java:91)
        at 
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.initialize(SoftResourceLimitingPool.java:80)
        at 
org.apache.avalon.excalibur.component.PoolableComponentHandler.initialize(PoolableComponentHandler.java:88)
        at 
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:467)
        at 
org.apache.cocoon.sitemap.DefaultSitemapComponentSelector.addComponent(DefaultSitemapComponentSelector.java:181)
        at 
org.apache.cocoon.sitemap.DefaultSitemapComponentSelector.addSitemapComponent(DefaultSitemapComponentSelector.java:188)
        at 
org.apache.cocoon.sitemap.AbstractSitemap.load_component(AbstractSitemap.java:275)
        at 
org.apache.cocoon.www.sitemap_xmap$Configurer.configSerializers(sitemap_xmap.java:988)
        at org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:395)
        at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:172)
        at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:84)
        at 
org.apache.cocoon.components.language.generator.GeneratorSelector.addGenerator(GeneratorSelector.java:170)
        at 
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:248)
        at org.apache.cocoon.sitemap.Handler.run(Handler.java:270)
        at java.lang.Thread.run(Thread.java:512)
java.lang.NoClassDefFoundError: org/apache/batik/dom/svg/ExtensibleSVGDOMImplementation
        at org.apache.batik.dom.svg.SAXSVGDocumentFactory.<init>(Unknown Source)
        at org.apache.cocoon.xml.dom.SVGBuilder.<init>(SVGBuilder.java:86)
        at org.apache.cocoon.serialization.SVGSerializer.<init>(SVGSerializer.java:95)
        at java.lang.Class.newInstance0(Native Method)
        at java.lang.Class.newInstance(Class.java:262)
        at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:98)
        at 
org.apache.avalon.excalibur.pool.AbstractPool.newPoolable(AbstractPool.java:82)
        at 
org.apache.avalon.excalibur.pool.AbstractPool.internalGrow(AbstractPool.java:126)
        at 
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.grow(SoftResourceLimitingPool.java:91)
        at 
org.apache.avalon.excalibur.pool.SoftResourceLimitingPool.initialize(SoftResourceLimitingPool.java:80)
        at 
org.apache.avalon.excalibur.component.PoolableComponentHandler.initialize(PoolableComponentHandler.java:88)
        at 
org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addComponent(ExcaliburComponentSelector.java:467)
        at 
org.apache.cocoon.sitemap.DefaultSitemapComponentSelector.addComponent(DefaultSitemapComponentSelector.java:181)
        at 
org.apache.cocoon.sitemap.DefaultSitemapComponentSelector.addSitemapComponent(DefaultSitemapComponentSelector.java:188)
        at 
org.apache.cocoon.sitemap.AbstractSitemap.load_component(AbstractSitemap.java:275)
        at 
org.apache.cocoon.www.sitemap_xmap$Configurer.configSerializers(sitemap_xmap.java:988)
        at org.apache.cocoon.www.sitemap_xmap.configure(sitemap_xmap.java:395)
        at 
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:172)
        at 
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(ThreadSafeComponentHandler.java:84)
        at 
org.apache.cocoon.components.language.generator.GeneratorSelector.addGenerator(GeneratorSelector.java:170)
        at 
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:248)
        at org.apache.cocoon.sitemap.Handler.run(Handler.java:270)
        at java.lang.Thread.run(Thread.java:512)

======================
The class exists in the batik-all-1.5b1.jar, which resides in my 
tomcat/webapps/cocoon/WEB-INF/lib (and tomcat/common/lib).


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to