That works, but can you provide a reason why that works and placing it in 
webapps/fop/WEB-INF/lib doesn't?

Flakiness in the Tomcat class loader?

Thanks for the help :)

James


> -----Original Message-----
> From: Peter Jacobs [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 27, 2002 8:07 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Servlet problems
> 
> 
> Maybe it helps if you copy  "batik.jar" to 
> "tomcat/common/lib" and restart
> 
> Peter Jacobs
> 
> 
> >
> > Ok, I have been messing with this problem for a day or so now and
> > can't find
> > a reasonable solution.
> >
> > I am using Tomcat 4.0.3 and FOP 0.20.3.  I have deployed 
> the servlet into
> > the container and copied the fop.jar along with the other 
> jars in the FOP
> > library directory to the servlets WEB-INF/lib directory.
> >
> > I can producer documents containing plaintext with no problems.
> >
> > However, when I try to render the embedding.fo SVG example  
> I get the
> > following exception:
> >
> > java.lang.NoClassDefFoundError: org/w3c/dom/svg/SVGPaint at
> > java.lang.ClassLoader.defineClass0(Native Method) at
> > java.lang.ClassLoader.defineClass(ClassLoader.java:509) at
> > 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.
> java:123) at
> > org.apache.catalina.loader.WebappClassLoader.findClassInternal(Web
> > appClassLo
> > ader.java:1631) at
> > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClass
> > Loader.jav
> > a:926) at
> > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClass
> > Loader.jav
> > a:1360) at org.apache.catalina.loader.WebappClassLoader.loadClass
> > .....
> >
> > The class org.w3c.dom.svg.SVGPaint is located in batik.jar with
> > the rest of
> > the jars.
> > Anyone have any clue what I am doing wrong?
> >
> 
> 

Reply via email to