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