« Return to Thread: Using JAXB 2.0 with RIFE in Tomcat 6 ?
Re: Using JAXB 2.0 with RIFE in Tomcat 6 ?
Hi Matthias,
this is typically a case of having several XML jars in your classpath.
There's probably an XML jar that provides javax.xml.namespace.QName in
the global Tomcat classpath, and maybe another one in your own webapp.
Alternatively, RIFE now supports a byte-code instrumentation agent
that you can use instead of the classload. This should make any of
these issues go away.
More information about using the agent here: http://rifers.org/docs/api/com/uwyn/rife/instrument/RifeAgent.html
Hope this helps,
Geert
On 01 May 2008, at 12:04, Matthias Barmeier wrote:
>
> Hi,
>
> when I try to use JAXB2.0 with Rife and Tomcat 6 I got the an
> java.lang.LinkageError Exception (details below).
>
> Is this a configuration error ?
>
> Ciao
> Matthias
>
>
> java.lang.LinkageError
> loader constraints violated when linking javax/xml/namespace/QName
> class
>
> at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl
> <clinit> ( RuntimeBuiltinLeafInfoImpl.java : 779 )
> at com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl <init>
> ( RuntimeTypeInfoSetImpl.java : 25 )
> at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder
> createTypeInfoSet ( RuntimeModelBuilder.java : 78 )
> at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder
> createTypeInfoSet ( RuntimeModelBuilder.java : 41 )
> at com.sun.xml.bind.v2.model.impl.ModelBuilder <init> (
> ModelBuilder.java : 97 )
> at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder <init> (
> RuntimeModelBuilder.java : 44 )
> at com.sun.xml.bind.v2.runtime.JAXBContextImpl getTypeInfoSet
> (
> JAXBContextImpl.java : 320 )
> at com.sun.xml.bind.v2.runtime.JAXBContextImpl <init> (
> JAXBContextImpl.java : 198 )
> at com.sun.xml.bind.v2.ContextFactory createContext (
> ContextFactory.java : 76 )
> at com.sun.xml.bind.v2.ContextFactory createContext (
> ContextFactory.java : 55 )
> at com.sun.xml.bind.v2.ContextFactory createContext (
> ContextFactory.java : 124 )
> at sun.reflect.NativeMethodAccessorImpl invoke0 (
> NativeMethodAccessorImpl.java )
> at sun.reflect.NativeMethodAccessorImpl invoke (
> NativeMethodAccessorImpl.java : 39 )
> at sun.reflect.DelegatingMethodAccessorImpl invoke (
> DelegatingMethodAccessorImpl.java : 25 )
> at java.lang.reflect.Method invoke ( Method.java : 585 )
> at javax.xml.bind.ContextFinder newInstance
> ( ContextFinder.java
> : 132 )
> at javax.xml.bind.ContextFinder find ( ContextFinder.java :
> 286 )
> 28 more ...
>
> >
--
Geert Bevin
Terracotta - http://www.terracotta.org
Uwyn "Use what you need" - http://uwyn.com
RIFE Java application framework - http://rifers.org
Music and words - http://gbevin.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "rife-users" group.
To post to this group, send email to rife-users@...
To unsubscribe from this group, send email to rife-users-unsubscribe@...
For more options, visit this group at http://groups.google.com/group/rife-users?hl=en
-~----------~----~----~----~------~----~------~--~---
« Return to Thread: Using JAXB 2.0 with RIFE in Tomcat 6 ?
| Free Forum Powered by Nabble | Forum Help |
