+1 to change default

Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-04-16 11:19 GMT+02:00 Jean-Louis Monteiro <jlmonte...@tomitribe.com>:
> 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

Reply via email to