Hi Geert,

thanks a lot !

Everything works fine now. :)

Another battle won for me in the companies internal fight against struts 
and for rife ;)

Ciao

        Matthias

Geert Bevin schrieb:
> Correct
> 
> On 01 May 2008, at 19:42, Matthias Barmeier wrote:
> 
>> Hi Geert,
>>
>> thanks for your patience, and sorry for my slowliness, but this  
>> means I
>> cannot have a BeanMetaData.java and instead have to extend the bean my
>> self in the form of :
>>
>> public class Bean extends MetaData<ConstrainedBean,  
>> ConstrainedProperty>
>>
>> ??
>>
>> Ciao
>>    Matthias
>>
>>
>> Geert Bevin schrieb:
>>> No, the price will be that meta data merging doesn't work anymore,  
>>> but
>>> you can always extend the MetaData class yourself in your bean
>>> classes. Continuations will just not work at all though. Hmmm, now
>>> that I think if it, it might be interesting to have something that
>>> statically modifies the bytecode and writes out new class files. This
>>> would be perfect for production use.
>>>
>>> On 01 May 2008, at 19:33, Matthias Barmeier wrote:
>>>
>>>> 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
>>>>>
>>>>>
>>> --
>>> 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
> 
> 
> > 


-- 
-------------------------------------------------------
SOURCEPARK mbH Gesellschaft
für Softwareentwicklung

Dipl.-Inform. Matthias Barmeier
Helmholtzstr. 2 - 9, Gebäude 6 (M)
10587 Berlin

Tel.:   +49 (0) 30 / 39 80 68 30
Fax:    +49 (0) 30 / 39 80 68 39
e-mail: [EMAIL PROTECTED]
www:    www.sourcepark.de
------------------------------------------------------

Diese Email kann vertrauliche und/oder rechtlich
geschützte Informationen enthalten. Wenn sie nicht der
richtige Adressat sind oder diese E-Mail irrtümlich
erhalten haben, informieren Sie bitte sofort den
Absender und vernichten Sie diese E-Mail. Das unerlaubte
Kopieren sowie die unbefugte Weitergabe dieser E-Mail
ist nicht gestattet.


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