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]>

Reply via email to