Hi Geert,
after disabling the class loader my JAXB problem is gone. Everything
looks fine.
Am I right when I would say that the price I have to pay lost of the
validation is ?
Ciao
Matthias
Geert Bevin schrieb:
> Hi Matthias,
>
> Getting the agent to work with Java6 should just work when you include
> the rife agent jar in the classpath
> (http://java.sun.com/javase/6/docs/api/java/lang/instrument/package-summary.html
>
> ).
>
> You can disable the classloader by setting the
> "engineclassloader.enabled" init parameter to "false" in web.xml of
> your web application where the RIFE filter/servlet is declared.
>
> HTH,
>
> Geert
>
> On 01 May 2008, at 15:31, Matthias Barmeier wrote:
>
>> 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
>>>
>>>
>
> --
> 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
-~----------~----~----~----~------~----~------~--~---