Hi Geert,

the application is simple I would give it a try to disable the classloader.

But, may be upgrading to jdk 1.6 is an option too. Could you give me 
some hints on how to disable rifes classloader and how to get it work 
with java 6 ?

Ciao
     Matthias

Geert Bevin schrieb:
> Sorry the instrumentation agent feature in Java only support non- 
> startup agents as of JDK 1.6. If you don't use any of the  
> continuations or meta-data merging features of RIFE, you can also just  
> plain disable the custom classloader, but you'll lose out on a lot of  
> the unique stuff.
> 
> 
> On 01 May 2008, at 15:22, Matthias Barmeier wrote:
> 
>> Hi Geert,
>>
>> jdk 1.5
>>
>> Ciao
>>      Matthias
>>
>> Geert Bevin schrieb:
>>> Hi Matthias,
>>>
>>> which JDK version are you guys using?
>>>
>>> Geert
>>>
>>> On 01 May 2008, at 14:55, Matthias Barmeier wrote:
>>>
>>>> Hi Geert,
>>>>
>>>> unfortunately I am not allowed to start additional tasks. I only can
>>>> deploy a  .war archive. Is it possible to start the agent form a
>>>> ContextListener or a servlet ?
>>>>
>>>> Ciao
>>>>  Matthias
>>>>
>>>> Geert Bevin schrieb:
>>>>> 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
>>>>>
>>>>>
>>> --
>>> 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
>>>
>>>
>>
> 
> --
> 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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rife-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to