Cool! :-)

On 01 May 2008, at 19:49, Matthias Barmeier wrote:

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

--
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@googlegroups.com
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