Hi Rishi,
Your suggestion below seems to be working. Don't know why this is the
case. The xercesImpl.jar file is in common/lib and I also tried putting
it in the WEB-INF/lib directory. Even un-jared the file and put the
class in WEB-INF/classes directory.. not of this worked. Always got a
ClassNotFound exception for "org.apache.xerces.parses.SAXParser"... and
yes.. xercesImpl.jar is in the classpath for tomcat.
At any rate.. your suggestions seems to be an effective workaround.
Thanks a bunch - edwardJones
On Tue,
9 Jul 2002,
Rishi Khanna wrote:
> This might be a classpath issue. I've used the same code and it works. You
> can also try bypassing the XMLReaderFactory class, and use the following
> call:
>
> XMLReader parser = (XMLReader)
> Class.forName("org.apache.xerces.parsers.SAXParser").newInstance();
>
> If you get the same exception, my first hunch is some path issue.
>
>
> ----- Original Message -----
> From: "Dr. Edward R. Jones" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, July 09, 2002 10:17 AM
> Subject: Xerces 2.01 + Tomcat 4.0.1 problem
>
>
> > Hi, I've looked high and low for documentation on dynamic class loading
> for tomcat 4.0.1. Can't seem to find an answer to this problem. I'm trying
> to use Xerces-J 2.0.1 parser in a class using the tomcat.
> >
> > I receive the following message:
> >
> > Preparing to create XML Reader using Xerces Parser
> > java.lang.ClassNotFoundException: org/apache/xerces/parsers/SAXParser
> > at java.lang.Class.forName0(Native Method)
> > at java.lang.Class.forName(Class.java:130)
> > at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown
> > Source)
> > at ValidatorService.validate(ValidatorService.java:60)
> >
> > etc...
> >
> > This came from the following java statement:
> >
> > XMLReader reader =
> > XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");
> >
> > Is this a Tomcat, Xerces or dumb user problem?
> >
> > thanks - edwardJones
> > --
> >
> ****************************************************************************
> > Edward R. Jones, Ph.D. | email: [EMAIL PROTECTED]
> > Texas A&M Univ. - Corpus Christi | phone: (361) 825-5840
> >
> ****************************************************************************
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
****************************************************************************
Edward R. Jones, Ph.D. | email: [EMAIL PROTECTED]
Texas A&M Univ. - Corpus Christi | phone: (361) 825-5840
****************************************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]