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]>