Tomcat 4.1.24 & SiteMesh - Wrong JAXP?

Niclas Rothman <[email protected]> Thu, 16 Jun 2005 16:37:31 CDT
Newsgroups gmane.comp.web.sitemesh.general
Message-ID <21078601.1118957881918.JavaMail.os-j2ee@opensymphony01.contegix.com>
Hi there, Im totally newbie working with the SiteMesh implementation. 
Of course som inital problems. 
I try to deploy my webapplication on a tomcat 4.1.24 installation with no luck. I have found in the stderr out that I have som problem with the JAXP version. 
Im in no control over the Tomcat installation because its a shared service at our hosting partner. Therefore I cant overwrite the standard .jar files within tomcat. 
Is it possible to explicit set which version of JAXP my webapplication runs with? The JDK is 1.4.2. 
Best regards Niclas
Stacktrace;

Caused by: java.lang.VerifyError: Cannot inherit from final class
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(Unknown Source)
	at org.apache.catalina.loader.WebappClassLoader.findClass(Unknown Source)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(Unknown Source)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.createContentDispatcher(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.<init>(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentScannerImpl.<init>(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.<init>(Unknown Source)
	at org.apache.xerces.parsers.IntegratedParserConfiguration.createDocumentScanner(Unknown Source)
	at org.apache.xerces.parsers.DTDConfiguration.<init>(Unknown Source)
	at org.apache.xerces.parsers.StandardParserConfiguration.<init>(Unknown Source)
	at org.apache.xerces.parsers.IntegratedParserConfiguration.<init>(Unknown Source)
	at org.apache.xerces.parsers.IntegratedParserConfiguration.<init>(Unknown Source)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
	at java.lang.Class.newInstance0(Class.java:308)
	at java.lang.Class.newInstance(Class.java:261)
	at org.apache.xerces.util.ObjectFactory.newInstance(Unknown Source)
	at org.apache.xerces.util.ObjectFactory.findJarServiceProvider(Unknown Source)
	at org.apache.xerces.util.ObjectFactory.createObject(Unknown Source)
	at org.apache.xerces.util.ObjectFactory.createObject(Unknown Source)
	at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
	at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
	at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
	at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
	at com.opensymphony.module.sitemesh.factory.DefaultFactory.loadSitemeshXML

---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=3415&messageID=8742#8742


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]