The sitemap appears to be in good order. I spent most of the day trying
alternate configurations of Tomcat and Cocoon with no success. However, I
encountered more information, in what appears to be the same error
message, after installing a different version of Tomcat. I understand that
previous versions of Cocoon required an X11 server (or virtual
framebuffer) to be running in order for FOP to function - is this still
true?
Thanks,
James
Here are the interesting segments of the latest error message:
2003-04-06 00:47:29 StandardWrapperValve[Cocoon2]: Servlet.service() for
servlet Cocoon2 threw exception
javax.servlet.ServletException: Servlet execution threw an exception
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[snip]
----- Root Cause -----
java.lang.NoClassDefFoundError: org/apache/batik/bridge/UserAgent
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:115)
at
org.apache.cocoon.components.renderer.ExtendableRendererFactory.class$(ExtendableRendererFactory.java:69)
at
org.apache.cocoon.components.renderer.ExtendableRendererFactory.<init>(ExtendableRendererFactory.java:77)
at
org.apache.cocoon.components.renderer.ExtendableRendererFactory.<clinit>(ExtendableRendererFactory.java:73)
at
org.apache.cocoon.serialization.FOPSerializer.<clinit>(FOPSerializer.java:92)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:232)
at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(DefaultComponentFactory.java:163)
[snip]
[EMAIL PROTECTED] writes:
>To my mind, the crucial bit:
>
>> ----- Root Cause -----
>> java.lang.NoClassDefFoundError
>> at java.lang.Class.newInstance0(Native Method)
>> at java.lang.Class.newInstance(Class.java:232)
>> at
>> org.apache.avalon.excalibur.component.DefaultComponentFactory.newInsta
>> nce(DefaultComponentFactory.java:163)
>> at
>
>There's a component that Cocoon can't find. Make sure that you've got an
>entry
>something like:
>
> <map:serializer name="fo2pdf"
>src="org.apache.cocoon.serialization.FOPSerializer" ...
>
>in your sitemap. If not, get that line from the sitemap in the original
>package and try
>again.
>
>HTH.
>
>Upayavira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]