I thought CLASSPATH isn't used for locating jars in TC 4.0? In any case, I do use the startup scripts that come with Tomcat and was already through step 3 of your suggestions when I originally posted the question (eg. no jaxp/crimson available in any Tomcat or $JAVA_HOME directories, and The TC version of xerces.jar in common/lib). To answer your question, no my app isn't bundling xerces or crimson.
I'm not sure why this exception is being thrown to begin with... At 12:09 AM 1/13/2002 +0530, you wrote: >Hi, > >Looks like there's may be another copy of the Jaxp classes somewhere in the classpath..Please try the following: > >1. Use the startup scripts that come with tomcat 4.0.1. These unset the CLASSPATH environment variables and crete custom variables for >Tomcat's startup. > >2.Check to see if you're having any older Xerces or (Crimson+Jaxp) jars files in $JAVA_HOME/lib/ext > >3. Remove all instances of the files xerces.jar, parser.jar, crimson.jar and jaxp.jar from where ever you have placed them in the $CATALINA_HOME >sub directories. > Having done that, place a copy of xerces.jar in $CATALINA_HOME/common/lib > The xerces.jar file that comes with tomcat 4.0.1 is 1.72 MB in size (1,808,883 bytes) > >4. Just a question, is your app also bundling Xerces/crimson ? Look for the jars in the WIB-INF/lib sub-directory. > > >Sriram > >1/12/02 11:17:36 PM, Mark <[EMAIL PROTECTED]> wrote: > >>I'm attempting to port a working application to Tomcat 4.0.1 and hit a >>problem with SAX parsing. When this line of code is executed >> >> SAXParserFactory factory = SAXParserFactory.newInstance(); >> >>I got a ClassCastException error: >> >> java.lang.ClassCastException: org.apache.crimson.jaxp.SAXParserFactoryImpl >> at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:148) >> >>I looked at the Tomcat archives and tried what the Tomcat documentation >>says to do, eg. move xerces.jar into my WEB-INF directory or into the >>$CATALINA_HOME/lib directory and move crimson.jar and jaxp.jar out. >>Documentation located at >>http://jakarta.apache.org/tomcat/tomcat-4.0-doc/class-loader-howto.html#Tomc >>at%204%20and%20XML%20Parsers After doing that however, I get the same >>error but from xerces (org.apache.xerces.jaxp.SAXParserFactoryImpl) vs. >>crimson. >> >>Has someone slayed this dragon before? If so, any help would be greatly >>appreciated. >> >>Mark >> >> >> >>-- >>To unsubscribe: <mailto:[EMAIL PROTECTED]> >>For additional commands: <mailto:[EMAIL PROTECTED]> >>Troubles with the list: <mailto:[EMAIL PROTECTED]> >> > > > > >_________________________________________________________ >Do You Yahoo!? >Get your free @yahoo.com address at http://mail.yahoo.com > > >-- >To unsubscribe: <mailto:[EMAIL PROTECTED]> >For additional commands: <mailto:[EMAIL PROTECTED]> >Troubles with the list: <mailto:[EMAIL PROTECTED]. -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
