Re: Using JAXB 2.0 with RIFE in Tomcat 6 ?

by Geert Bevin :: Rate this Message:

Reply to Author | View in Thread


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
-~----------~----~----~----~------~----~------~--~---

 
 
 
Google
rifers.org web