In later versions of Tomcat you need to copy the jars to
$TOMCAT_HOME/common/endorsed instead of / in addition to jre/lib/endorsed.
I'm pretty sure it's because the default catalina.sh specifies its own
endorsed directory on startup, overriding the default.  I have heard rumors
that they also need to go to jre/lib/endorsed but have not done so myself
and have not seen problems (yet).  I'm running the exact combination as you
(although redhat 7.3)

I have only seen the error you report when the jars aren't there, or when
there is a version mismatch between the jars in endorsed and the ones in
WEB-INF/lib.

HTH,
Geoff Howard

> -----Original Message-----
> From: Andrew Timberlake [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, December 12, 2002 7:34 AM
> To: [EMAIL PROTECTED]
> Subject: Getting CVS version to run on Tomcat 4.1.12
>
>
> I have checked that latest sources out of CVS
> Copied the Xerces etc jars into $JAVA_HOME/jre/lib/endorsed/
> run ./build.sh  -Dinclude.webapp.libs=yes clean webapp
> I have then copied the cocoon.war into webapps and restarted tomcat
> I now get the error below.
>
> I am using RedHat 8.0, Sun's JVM 1.4.1_01, Tomcat 4.1.12
> Have I missed anything???
>
> org.apache.cocoon.ProcessingException: Failed to execute pipeline.:
> org.apache.cocoon.CascadingIOException:
> org.apache.xml.utils.WrappedRuntimeException: The output format must
> have a '{http://xml.apache.org/xslt}content-handler' property!:
> org.apache.xml.utils.WrappedRuntimeException: The output format must
> have a '{http://xml.apache.org/xslt}content-handler' property!
>       at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.p
> rocessXMLPipeline(AbstractProcessingPipeline.java:519)
>       at
> org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessi
> ngPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:192)
>       at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.p
> rocess(AbstractProcessingPipeline.java:484)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.i
> nvoke(SerializeNode.java:149)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invokeNodes(AbstractParentProcessingNode.java:84)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatch
> Node.invoke(PreparableMatchNode.java:164)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invokeNodes(AbstractParentProcessingNode.java:108)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.in
> voke(PipelineNode.java:153)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invokeNodes(AbstractParentProcessingNode.java:108)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.i
> nvoke(PipelinesNode.java:143)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcessor.java:317)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcessor.java:299)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invok
> e(MountNode.java:134)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invokeNodes(AbstractParentProcessingNode.java:84)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatch
> Node.invoke(PreparableMatchNode.java:164)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invokeNodes(AbstractParentProcessingNode.java:108)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.in
> voke(PipelineNode.java:153)
>       at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessin
> gNode.invokeNodes(AbstractParentProcessingNode.java:108)
>       at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.i
> nvoke(PipelinesNode.java:143)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcessor.java:317)
>       at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(T
> reeProcessor.java:299)
>       at org.apache.cocoon.Cocoon.process(Cocoon.java:596)
>       at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1104)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A
pplicationFilterChain.java:247)
> ...
>
> Thanks for any help!
>
> Andrew
>
>
>
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
> For additional commands, e-mail:   <[EMAIL PROTECTED]>
>
>
>


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

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

Reply via email to