* openejb.resources.use-container-loader = true is a must whatever datasource you use. False is not recommanded
Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-09-30 10:39 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > is a "generally must" for all datasources, cipher or not. > > > Romain Manni-Bucau > Twitter: @rmannibucau > Blog: http://rmannibucau.wordpress.com/ > LinkedIn: http://fr.linkedin.com/in/rmannibucau > Github: https://github.com/rmannibucau > > > 2014-09-30 9:53 GMT+02:00 Alex Soto <asot...@gmail.com>: >> ok but then using openejb.resources.use-container-loader to false is a must >> for custom cipher and there is no problem. Ok :) >> >> 2014-09-30 9:51 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>: >> >>> Meta-inf has another meaning in tomcat so -1 for me >>> >>> No issue using cipher, issue is to load a jdbc driver from an app only >>> >>> Le mardi 30 septembre 2014, Alex Soto <asot...@gmail.com> a écrit : >>> > Now it works :) the key point was that META-INF must be inside >>> > WEB-INF/classes which you know because it is not the standard place I was >>> > reading wrong. Then do you think there is any chance to use META-INF >>> > directory placed on webapps/META-INF instead the one inside classes? I >>> know >>> > this is because classes is inside classpath, but I don't like so much >>> > having a META-INF inside classes directory (of course it has sense if you >>> > are using a jar file, but in case of war file looks a bit strange. >>> > >>> > BTW I don't understand your point about using datasource cipher approach >>> in >>> > production. >>> > >>> > 2014-09-29 19:25 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>: >>> > >>> >> Well not sure it was clear but i spoke of the fact to load a jdbc driver >>> >> from an app. It can make sense in tests (arquillian) and on some cloud >>> >> providers but this wouldnt be not a good default - why no noise was done >>> on >>> >> it. >>> >> >>> >> >>> >> >>> >> Le lundi 29 septembre 2014, Alex Soto <asot...@gmail.com> a écrit : >>> >> > So if you wouldn t use in production let s drop it from docs and let s >>> >> > explain how to do it in production, I mean it has no sense to explain >>> it >>> >> if >>> >> > it is only used to play with >>> >> > >>> >> > El dilluns, 29 setembre de 2014, Romain Manni-Bucau < >>> >> rmannibu...@gmail.com >>> >> > >>> >> > va escriure: >>> >> > >>> >> >> And you added the missing file as well? >>> >> >> Not sure there is a doc about it but i wouldnt use it in prod. >>> >> >> >>> >> >> Le lundi 29 septembre 2014, Alex Soto <asot...@gmail.com >>> >> <javascript:;>> >>> >> >> a écrit : >>> >> >> > hummm I have added that property :( maybe I am missing something. >>> BTW >>> >> is >>> >> >> > this flag documented? I have not read in any place that this flag >>> >> should >>> >> >> be >>> >> >> > set to true. >>> >> >> > >>> >> >> > 2014-09-29 12:14 GMT+02:00 Romain Manni-Bucau < >>> rmannibu...@gmail.com >>> >> >> <javascript:;>>: >>> >> >> > >>> >> >> >> What i pasted you works >>> >> >> >> >>> >> >> >> Le lundi 29 septembre 2014, Alex Soto <asot...@gmail.com >>> >> <javascript:;>> >>> >> >> a écrit : >>> >> >> >> > Yes, the directory is flatten. No luck, it is still not working, >>> I >>> >> >> have >>> >> >> >> > attached code in first email, if you can't receive it, I can >>> paste >>> >> the >>> >> >> >> > whole code as a mail message, so you can try it. >>> >> >> >> > >>> >> >> >> > Alex. >>> >> >> >> > >>> >> >> >> > 2014-09-28 22:28 GMT+02:00 Jean-Louis Monteiro < >>> >> >> jlmonte...@tomitribe.com <javascript:;> >>> >> >> >> >: >>> >> >> >> > >>> >> >> >> >> Side note Alex: this is a flatten package directory, not a >>> >> >> hierarchical >>> >> >> >> >> package tree. >>> >> >> >> >> >>> >> >> >> >> >>> >> >> >> >> -- >>> >> >> >> >> Jean-Louis Monteiro >>> >> >> >> >> http://twitter.com/jlouismonteiro >>> >> >> >> >> http://www.tomitribe.com >>> >> >> >> >> >>> >> >> >> >> On Sun, Sep 28, 2014 at 8:48 PM, Romain Manni-Bucau < >>> >> >> >> rmannibu...@gmail.com <javascript:;> >>> >> >> >> >> > >>> >> >> >> >> wrote: >>> >> >> >> >> >>> >> >> >> >> > $ cat >>> >> >> >> >> > >>> >> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >>> >> >> >>> >> >>> >> >>> >>> webapps/cipher/WEB-INF/classes/META-INF/org.apache.openejb.cipher.PasswordCipher/reverse >>> >> >> >> >> > org.superbiz.PasswordReverse >>> >> >> >> >> > >>> >> >> >> >> > and add in conf/system.properties: >>> >> >> >> >> > openejb.resources.use-container-loader = false >>> >> >> >> >> > >>> >> >> >> >> > This is true by default (and it is important to keep it true >>> by >>> >> >> >> >> > default - we can maybe log this property in case of failure) >>> >> since >>> >> >> >> >> > otherwise you likely create potential leaks. >>> >> >> >> >> > >>> >> >> >> >> > >>> >> >> >> >> > >>> >> >> >> >> > Romain Manni-Bucau >>> >> >> >> >> > Twitter: @rmannibucau >>> >> >> >> >> > Blog: http://rmannibucau.wordpress.com/ >>> >> >> >> >> > LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> >> >> >> >> > Github: https://github.com/rmannibucau >>> >> >> >> >> > >>> >> >> >> >> > >>> >> >> >> >> > 2014-09-28 20:22 GMT+02:00 Romain Manni-Bucau < >>> >> >> rmannibu...@gmail.com <javascript:;> >>> >> >> >> >: >>> >> >> >> >> > > Hmm, I don't have it. not sure that's the list or my gmail. >>> >> >> >> >> > > >>> >> >> >> >> > > >>> >> >> >> >> > > Romain Manni-Bucau >>> >> >> >> >> > > Twitter: @rmannibucau >>> >> >> >> >> > > Blog: http://rmannibucau.wordpress.com/ >>> >> >> >> >> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> >> >> >> >> > > Github: https://github.com/rmannibucau >>> >> >> >> >> > > >>> >> >> >> >> > > >>> >> >> >> >> > > 2014-09-28 18:45 GMT+02:00 Alex Soto <asot...@gmail.com >>> >> >> <javascript:;>>: >>> >> >> >> >> > >> Well I have attached a war file with sources, maybe the >>> user >>> >> >> list >>> >> >> >> has >>> >> >> >> >> > >> removed? >>> >> >> >> >> > >> >>> >> >> >> >> > >> 2014-09-28 18:33 GMT+02:00 Romain Manni-Bucau < >>> >> >> >> rmannibu...@gmail.com <javascript:;> >>> >> >> >> >> >: >>> >> >> >> >> > >> >>> >> >> >> >> > >>> can you provide us a sample to let us investigate your >>> case >>> >> >> >> please? >>> >> >> >> >> > >>> >>> >> >> >> >> > >>> >>> >> >> >> >> > >>> Romain Manni-Bucau >>> >> >> >> >> > >>> Twitter: @rmannibucau >>> >> >> >> >> > >>> Blog: http://rmannibucau.wordpress.com/ >>> >> >> >> >> > >>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> >> >> >> >> > >>> Github: https://github.com/rmannibucau >>> >> >> >> >> > >>> >>> >> >> >> >> > >>> >>> >> >> >> >> > >>> 2014-09-26 10:40 GMT+02:00 Alex Soto <asot...@gmail.com >>> >> >> <javascript:;>>: >>> >> >> >> >> > >>> > Hi I am still having problems to register my own >>> >> >> implementation >>> >> >> >> of >>> >> >> >> >> > >>> Password >>> >> >> >> >> > >>> > Cipher. I have just attached the war file. >>> >> >> >> >> > >>> > >>> >> >> >> >> > >>> > I have just debug the class PasswordCipherFactory and I >>> >> have >>> >> >> >> seen >>> >> >> >> >> > that >>> >> >> >> >> > >>> impls >>> >> >> >> >> > >>> > = finder.mapAllImplementations(intf); returns an empty >>> >> map, >>> >> >> so >>> >> >> >> it >>> >> >> >> >> > seems >>> >> >> >> >> > >>> it >>> >> >> >> >> > >>> > is reading some empty META-INF directory. >>> >> >> >> >> > >>> > >>> >> >> >> >> > >>> > Do you know why this may happens? I am running Apache >>> >> TomEE >>> >> >> >> 1.7.0 >>> >> >> >> >> > >>> > >>> >> >> >> >> > >>> > -- >>> >> >> >> >> > >>> > >>> >> +----------------------------------------------------------+ >>> >> >> >> >> > >>> > Alex Soto Bueno >>> >> >> >> >> > >>> > www.lordofthejars.com >>> >> >> >> >> > >>> > >>> >> +----------------------------------------------------------+ >>> >> >> >> >> > >>> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> >>> >> >> >> >> > >> -- >>> >> >> >> >> > >> >>> +----------------------------------------------------------+ >>> >> >> >> >> > >> Alex Soto Bueno - Computer Engineer >>> >> >> >> >> > >> www.lordofthejars.com >>> >> >> >> >> > >> >>> +----------------------------------------------------------+ >>> >> >> >> >> > >>> >> >> >> >> >>> >> >> >> > >>> >> >> >> > >>> >> >> >> > >>> >> >> >> > -- >>> >> >> >> > +----------------------------------------------------------+ >>> >> >> >> > Alex Soto Bueno - Computer Engineer >>> >> >> >> > www.lordofthejars.com >>> >> >> >> > +----------------------------------------------------------+ >>> >> >> >> > >>> >> >> >> >>> >> >> >> -- >>> >> >> >> >>> >> >> >> >>> >> >> >> Romain Manni-Bucau >>> >> >> >> Twitter: @rmannibucau >>> >> >> >> Blog: http://rmannibucau.wordpress.com/ >>> >> >> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> >> >> >> Github: https://github.com/rmannibucau >>> >> >> >> >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > -- >>> >> >> > +----------------------------------------------------------+ >>> >> >> > Alex Soto Bueno - Computer Engineer >>> >> >> > www.lordofthejars.com >>> >> >> > +----------------------------------------------------------+ >>> >> >> > >>> >> >> >>> >> >> -- >>> >> >> >>> >> >> >>> >> >> Romain Manni-Bucau >>> >> >> Twitter: @rmannibucau >>> >> >> Blog: http://rmannibucau.wordpress.com/ >>> >> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> >> >> Github: https://github.com/rmannibucau >>> >> >> >>> >> > >>> >> > >>> >> > -- >>> >> > Enviat amb Gmail Mobile >>> >> > >>> >> >>> >> -- >>> >> >>> >> >>> >> Romain Manni-Bucau >>> >> Twitter: @rmannibucau >>> >> Blog: http://rmannibucau.wordpress.com/ >>> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> >> Github: https://github.com/rmannibucau >>> >> >>> > >>> > >>> > >>> > -- >>> > +----------------------------------------------------------+ >>> > Alex Soto Bueno - Computer Engineer >>> > www.lordofthejars.com >>> > +----------------------------------------------------------+ >>> > >>> >>> -- >>> >>> >>> Romain Manni-Bucau >>> Twitter: @rmannibucau >>> Blog: http://rmannibucau.wordpress.com/ >>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> Github: https://github.com/rmannibucau >>> >> >> >> >> -- >> +----------------------------------------------------------+ >> Alex Soto Bueno - Computer Engineer >> www.lordofthejars.com >> +----------------------------------------------------------+