You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by David Sanders <ds...@chaincast.com> on 2001/11/15 02:58:59 UTC

JDK 1.4 and Tomcat 4.01 - XML ClassCastException

Windows 2000
JAVA_HOME=\j2sdk1.4.0-beta3
Tomcat 4.01

bin\startup produces the message below in logs/localhost_log.2001-11-14.txt.

***** This error does NOT occur when JAVA_HOME is JDK 1.3.1.  It only occurs
with 1.4.  1.4 includes javax.xml.parsers.DocumentBuilderFactory.

How can I avoid this error?  I need to use JDK 1.4 for its java.net
enhancements.



java.lang.ClassCastException:
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
	at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.
java:103)
	at
org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUtils.java:183)
	at
org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCa
che.java:165)
	at
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:1
38)
	at
org.apache.jasper.EmbededServletOptions.<init>(EmbededServletOptions.java:32
4)
	at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3267)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:712)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:599)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:777)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:463)

--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>


Re: JDK 1.4 and Tomcat 4.01 - XML ClassCastException -- UPDATE

Posted by Remy Maucherat <re...@apache.org>.
> Sorry for the noise, this is ONLY under 1.4 beta.  1.3 works just fine.
Has
> anyone successfully run Tomcat under 1.4 beta?  If so, what is the secret?

I don't know for sure what is different in the CL in 1.4 when compared to
1.2 and 1.3, but it definitely is different.

I tightened the classloader in the HEAD branch (for example, you can now run
a webapp which has an outdated servlet.jar in its repositories), so the
nightly builds should work better.

Unfortunately, there are other CL problems, including a really nasty one
with Struts (some obscure reflection problem), so I don't recommend running
1.4 with Tomcat at the moment. I'll add that in bold in the release notes
for the upcoming 4.0.2 b2 ;-)

Remy


--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>


RE: JDK 1.4 and Tomcat 4.01 - XML ClassCastException -- UPDATE

Posted by "Robert D. Morse" <rm...@mdesignz.com>.
Sorry for the noise, this is ONLY under 1.4 beta.  1.3 works just fine.  Has
anyone successfully run Tomcat under 1.4 beta?  If so, what is the secret?

-----Original Message-----
From: Robert D. Morse [mailto:rmorse@mdesignz.com]
Sent: Saturday, January 05, 2002 9:21 AM
To: Tomcat Users List
Subject: RE: JDK 1.4 and Tomcat 4.01 - XML ClassCastException


I am getting this identical error under Linux 2.4 with JDK 1.3 or 1.4 beta.
I recently converted to using the nightly Torque stuff so I don't know if
the problem is related.  Anyone else encounter this or have any suggestions?

-----Original Message-----
From: David Sanders [mailto:dsanders@chaincast.com]
Sent: Wednesday, November 14, 2001 5:59 PM
To: 'tomcat-user@jakarta.apache.org'
Subject: JDK 1.4 and Tomcat 4.01 - XML ClassCastException


Windows 2000
JAVA_HOME=\j2sdk1.4.0-beta3
Tomcat 4.01

bin\startup produces the message below in logs/localhost_log.2001-11-14.txt.

***** This error does NOT occur when JAVA_HOME is JDK 1.3.1.  It only occurs
with 1.4.  1.4 includes javax.xml.parsers.DocumentBuilderFactory.

How can I avoid this error?  I need to use JDK 1.4 for its java.net
enhancements.



java.lang.ClassCastException:
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
	at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.
java:103)
	at
org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUtils.java:183)
	at
org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCa
che.java:165)
	at
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:1
38)
	at
org.apache.jasper.EmbededServletOptions.<init>(EmbededServletOptions.java:32
4)
	at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3267)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:712)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:599)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:777)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:463)

--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>


--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>


--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>


RE: JDK 1.4 and Tomcat 4.01 - XML ClassCastException

Posted by "Robert D. Morse" <rm...@mdesignz.com>.
I am getting this identical error under Linux 2.4 with JDK 1.3 or 1.4 beta.
I recently converted to using the nightly Torque stuff so I don't know if
the problem is related.  Anyone else encounter this or have any suggestions?

-----Original Message-----
From: David Sanders [mailto:dsanders@chaincast.com]
Sent: Wednesday, November 14, 2001 5:59 PM
To: 'tomcat-user@jakarta.apache.org'
Subject: JDK 1.4 and Tomcat 4.01 - XML ClassCastException


Windows 2000
JAVA_HOME=\j2sdk1.4.0-beta3
Tomcat 4.01

bin\startup produces the message below in logs/localhost_log.2001-11-14.txt.

***** This error does NOT occur when JAVA_HOME is JDK 1.3.1.  It only occurs
with 1.4.  1.4 includes javax.xml.parsers.DocumentBuilderFactory.

How can I avoid this error?  I need to use JDK 1.4 for its java.net
enhancements.



java.lang.ClassCastException:
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
	at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.
java:103)
	at
org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUtils.java:183)
	at
org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCa
che.java:165)
	at
org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:1
38)
	at
org.apache.jasper.EmbededServletOptions.<init>(EmbededServletOptions.java:32
4)
	at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266)
	at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:852)
	at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3267)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3384)
	at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
	at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)
	at
org.apache.catalina.core.StandardHost.install(StandardHost.java:712)
	at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:599)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:777)
	at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:463)

--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>


--
To unsubscribe:   <ma...@jakarta.apache.org>
For additional commands: <ma...@jakarta.apache.org>
Troubles with the list: <ma...@jakarta.apache.org>