make sure tomcat knows the path to the class: place the corresponding jar file
(parser.jar) in $TOMCAT_HOME/lib.
hth
*********************************************************************
* Boris Niyazov Ph: 212-854-4094 Fax: 212-854-1749 *
* Systems Manager Email: [EMAIL PROTECTED] *
* Columbia Law School URL: http://www.law.columbia.edu *
*********************************************************************
>Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
>list-help: <mailto:[EMAIL PROTECTED]>
>list-unsubscribe: <mailto:[EMAIL PROTECTED]>
>list-post: <mailto:[EMAIL PROTECTED]>
>Delivered-To: mailing list [EMAIL PROTECTED]
>From: "Richard Keene" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Subject: JDK1.3 ?
>Date: Wed, 25 Apr 2001 15:49:55 -0600
>MIME-Version: 1.0
>X-Priority: 3 (Normal)
>X-MSMail-Priority: Normal
>Importance: Normal
>X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
>X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N
>Content-Transfer-Encoding: 8bit
>X-MIME-Autoconverted: from quoted-printable to 8bit by solni.law.columbia.edu
id RAA13828
>
>Does Tomcat work with JDK1.3 ?
>
>I have Windows2000, JDK1.3
>
>with
>tomcat run
>I get ...
>
>C:\jakarta-tomcat\bin>tomcat run
>Using classpath:
C:\jakarta-tomcat\classes;C:\jakarta-tomcat\lib\webserver.jar;C
>:\jakarta-tomcat\lib\jasper.jar;C:\jakarta-tomcat\lib\xml.jar;C:\jakarta-tomcat
\
>lib\servlet.jar;C:\jdk1.3\lib\tools.jar;C:\MySQL-JDBC\mm.mysql.jdbc-1.2c\mysql_
c
>omp.jar;C:\MySQL-JDBC\mm.mysql.jdbc-1.2c\mysql_comp.jar;./WEB-INF/classes;C:\jd
k
>1.3\lib\tools.jar;C:\MySQL-JDBC\mm.mysql.jdbc-1.2c\mysql_comp.jar;C:\jakarta-to
m
>cat\webapps\iCentrisTime;C:/Odyssey3/dst/classes/pcl5.jar;C:/javamail-1.2/mail.
j
>ar;C:/javamail-1.2/activation.jar;C:/javamail-1.2/pop3.jar;C:\jdk1.2.2\lib\icem
a
>il-3-0-4.jar;C:\j2sdkee1.2.1\lib\j2ee.jar;E:\WEB-INF\classes;C:\trav\ta.jar
>java -Dtomcat.home="C:\jakarta-tomcat" org.apache.tomcat.startup.Tomcat
>
>java.lang.ClassNotFoundException: com.sun.xml.parser.Parser
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:298)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:314)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:124)
> at org.xml.sax.helpers.ParserFactory.makeParser(ParserFactory.java:124)
> at org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:191)
> at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:143)
> at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:163)
>FATAL: configuration error
>java.lang.Exception: Error creating sax parser
> at org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:207)
> at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:143)
> at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:163)
>
>But if I type the class name directly I get...
>
>C:\jakarta-tomcat\bin>java com.sun.xml.parser.Parser
>Exception in thread "main" java.lang.NoSuchMethodError: main
>
>so it is finding the class. It appears that tomcat has a differnt or custom
class loader?
>
>Richard Keene
>VP Development
>iCentris.com
>801-201-0969
>[EMAIL PROTECTED] PGP Key
>http://www.icentris.com
>
>