Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes XML and Related Technologies and the fly likes Cocoon throws exception after install Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Cocoon throws exception after install" Watch "Cocoon throws exception after install" New topic
Author

Cocoon throws exception after install

Sean Harrison
Greenhorn

Joined: Jul 03, 2003
Posts: 2
I've had a difficult time getting Cocoon to work in spite of the careful instructions on the Cocoon site < http://cocoon.apache.org/2.0/installing/index.html >
The step-by-step instructions didn't quite fit my scenario. For posterity, and so I feel a little better about the loss of time getting it to run, here's how I got Cocoon to work:
Sean Harrison
Greenhorn

Joined: Jul 03, 2003
Posts: 2
{oops. I posted the message before it was complete. Now continuing...}
The components involved were:
Cocoon 2.0.4
RedHat Linux kernel version 2.4.7-10
JDK 1.3.1_04
Tomcat 4.0.4
After downloading the binary release (I did not build from sourc
e), adding the cocoon.war file and restarting Tomcat, I got the following error:
Cocoon 2 - Internal server error
SAX2 driver class org.apache.xerces.parsers.SAXParser does not implement XMLReader
java.lang.ClassCastException: org.apache.xerces.parsers.StandardParserConfiguration
at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source)
etc. etc.
I followed these steps to get Cocoon (and Tomcat) to use the necessary parsers:
1) Stopped tomcat
2) removed 2 jar files from /var/tomcat4/common/lib/:
xalan.jar
xercesImpl.jar
3) copied 4 jar files from /var/tomcat4/webapps/cocoon/WEB-INF/lib to /var/tomcat4/common/lib:
batik-all-1.5b2.jar
xalan-2.3.1.jar
xercesImpl-2.0.0.jar
xml-apis.jar
NOTE: these files were available because Tomcat had previously exploded the cocoon.war file for me.
4) Added the following line to the startup script at /usr/bin/dtomcat:
CLASSPATH="$CLASSPATH":"$CATALINA_HOME"/common/lib/xercesImpl-2.0.0.jar:"$CATALINA_HOME"/common/lib/xalan-2.3.1.jar:"$CATALINA_HOME"/common/lib/xml-apis.jar:"$CATALINA_HOME"/common/lib/batik-all-1.5b2.jar
5) Restarted Tomcat
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Cocoon throws exception after install
 
Similar Threads
about Cocoon
Beginner question: When to use XML
Data driven web framework??
Convert HTML to PDF (100% Java)
cocoon2.0.2 and jdk1.3.1