they will be removed (alsmot) for sure in tomee 2 but I don't think we'll do it in tomee 1.x
Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2014-04-18 10:29 GMT+02:00 Andy Gumbrecht <agumbre...@tomitribe.com>: > Perfectly clear, was just thinking aloud and wondering if removing in a > future version is possible. If the TCK is happy then we're all happy ;-) > -- > Andy Gumbrecht http://www.tomitribe.com > TomEE treibt Tomitribe! > Sent from my mobile device. Please excuse my brevity. > > On April 18, 2014 9:37:36 AM CEST, Jean-Louis Monteiro > <jlmonte...@tomitribe.com> wrote: >>Hi, >> >>Just to be clear. >>The legacy binding does not affect neither TCK nor certification. >>It won't affect Java EE 6 applications. >> >>And I don't want to remove the support right now. I just want to change >>the >>default behavior and only bind java ee 6 names instead of legacy one + >>java >>ee 6. >>But definitely, users can still activate the binding with a simple >>property. >> >> >>JLouis >> >> -- >> Jean-Louis Monteiro >> http://twitter.com/jlouismonteiro >> http://www.tomitribe.com >> >> >>On Thu, Apr 17, 2014 at 10:56 AM, Romain Manni-Bucau >><rmannibu...@gmail.com>wrote: >> >>> No >>> >>> legacy stuff is not specified at all >>> >>> >>> Romain Manni-Bucau >>> Twitter: @rmannibucau >>> Blog: http://rmannibucau.wordpress.com/ >>> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> Github: https://github.com/rmannibucau >>> >>> >>> 2014-04-17 10:48 GMT+02:00 Andy Gumbrecht <agumbre...@tomitribe.com>: >>> > That's true :-) , and I'd not upgrade a server where I really need >>that >>> > legacy support. I'd rather look at improving the app to use new >>stuff. >>> > It's still the question of TCK. Does is test the legacy stuff, i.e. >>will >>> it >>> > need the flag 'on' to pass? >>> > >>> > >>> > On 17/04/2014 10:34, Romain Manni-Bucau wrote: >>> >> >>> >> someone is us too ;) >>> >> >>> >> >>> >> Romain Manni-Bucau >>> >> Twitter: @rmannibucau >>> >> Blog: http://rmannibucau.wordpress.com/ >>> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau >>> >> Github: https://github.com/rmannibucau >>> >> >>> >> >>> >> 2014-04-17 10:33 GMT+02:00 Andy Gumbrecht >><agumbre...@tomitribe.com>: >>> >>> >>> >>> +1 >>> >>> >>> >>> There should also be a point where dropping legacy (and the code >>that >>> >>> goes >>> >>> with it) should occur. If someone is using something 'really' old >>then >>> >>> they >>> >>> are unlikely to upgrade the server anyway. >>> >>> The hard bit is deciding what is 'old'. >>> >>> How does dropping things like that affect the TCK? >>> >>> How heavy is the old stuff weighing on the new stuff? >>> >>> >>> >>> Andy. >>> >>> >>> >>> >>> >>> On 16/04/2014 11:19, Jean-Louis Monteiro wrote: >>> >>>> >>> >>>> Hi guys, >>> >>>> >>> >>>> I would like to get your opinion on the legacy names support. >>> >>>> Since Java EE 6, JNDI names are (more or less) standardized. >>It's >>> fine. >>> >>>> To help users upgrade from OpenEJB to TomEE, we still bind >>legacy >>> names >>> >>>> to >>> >>>> JNDI which is also fine from a user point of view. At least it >>was >>> IMHO. >>> >>>> >>> >>>> But now, since almost everybody uses CollapsedEAR, they only >>deploy >>> WARs >>> >>>> with JARs in TomEE. >>> >>>> >>> >>>> A few of them still want to fight with EAR packaging even >>through >>> there >>> >>>> is >>> >>>> still a need to sometimes share a business logic across more >>than one >>> >>>> webapp. >>> >>>> >>> >>>> In that case, they usually deploy the same business jar into 2 >>> different >>> >>>> webapps in TomEE. >>> >>>> That leads to JNDI exception because previous (legacy) names >>where not >>> >>>> unique in the application server, whereas with new Java EE 6 >>names, it >>> >>>> should work. >>> >>>> >>> >>>> >>> >>>> Long story short, I would like to change the default settings to >>not >>> >>>> bind >>> >>>> legacy names by default so that out of the box, deploying the >>same EJB >>> >>>> JAR >>> >>>> into 2 different webapps must work. >>> >>>> >>> >>>> If users still want to bind legacy names, never mind they can >>just >>> >>>> activate >>> >>>> the property in the system.properties file. >>> >>>> >>> >>>> WDYT? >>> >>>> >>> >>>> >>> >>>> -- >>> >>>> Jean-Louis Monteiro >>> >>>> http://twitter.com/jlouismonteiro >>> >>>> http://www.tomitribe.com >>> >>>> >>> >>> -- >>> >>> Andy Gumbrecht >>> >>> >>> >>> http://www.tomitribe.com >>> >>> agumbre...@tomitribe.com >>> >>> https://twitter.com/AndyGeeDe >>> >>> >>> >>> TomEE treibt Tomitribe! | http://tomee.apache.org >>> >>> >>> >> >>> > >>> > -- >>> > Andy Gumbrecht >>> > >>> > http://www.tomitribe.com >>> > agumbre...@tomitribe.com >>> > https://twitter.com/AndyGeeDe >>> > >>> > TomEE treibt Tomitribe! | http://tomee.apache.org >>> > >>>