You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Richard Keene <rk...@icentris.com> on 2001/04/25 23:49:55 UTC

JDK1.3 ?

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:\jdk
1.3\lib\tools.jar;C:\MySQL-JDBC\mm.mysql.jdbc-1.2c\mysql_comp.jar;C:\jakarta-tom
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\icema
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
rkeene@icentris.com    PGP Key 
http://www.icentris.com
  


Re: JDK1.3 ?

Posted by Wolle <wo...@dorf.RWTH-Aachen.DE>.
Hello,
I have Win2k and JDK 1.3  and Tomcat 3.2.2b2 , that works fine.

Richard Keene wrote:

> 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:\jdk
> 1.3\lib\tools.jar;C:\MySQL-JDBC\mm.mysql.jdbc-1.2c\mysql_comp.jar;C:\jakarta-tom
> 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\icema
> 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
> rkeene@icentris.com    PGP Key
> http://www.icentris.com
>