Abandon fish! Leaving GlassFish for TomEE or JBoss

Discussions

News: Abandon fish! Leaving GlassFish for TomEE or JBoss

  1. GlassFish has come a long way, starting as a Sun Microsystems Inc. project back in mid-2005. It was based on the source code for the Sun Java System Application Server (SJAS) PE 9, which was donated to the community by Sun Microsystems along with Oracle’s donation of TopLink persistence code. The joint goal was to encourage communication between Sun & Oracle engineers and the community, enabling all developers to participate in the application server development process along with the JCP

    With increasing uptake on Java EE technologies, GlassFish became a solid alternative for even the most attractive and performant commercial application servers. The release of GlassFish 2.1 was in more or less direct competition with Oracle’s and IBM’s WebSphere product line. But GlassFish was for free. And much faster.

    Starting in November 2013, things began going downhill for GlassFish. Oracle announced that they were cancelling the commercial supported version and that there will not be an Oracle GlassFish Server 4.0. 

    That’s why we’re going to show you how to migrate your application, DB connections & data source, plus what to do now with your Java EE implementations of EJB, CDI, JSF, JPA, and the changes you'll need to make to your repositories, IDE, Continuous Integration server and frameworks. 

    Get the entire story here:

    1. Full HTML version: http://zeroturnaround.com/rebellabs/abandon-fish-migrating-from-glassfish-to-jboss-or-tomee/
    2. PDF download (it's the Report of the Month): http://zeroturnaround.com/rebellabs/reports/

     

    Threaded Messages (6)

  2. Just FUD[ Go to top ]

    The end of commercial support from Oracle signifies just about nothing, IMO. GlassFish will continue exist, and it will continue to be the JEE RI, that much is certain. People will just have to get their commercial support from sources other than Oracle, just like they would need to for TomEE. If they even want that - seriously, how many people did buy that support?

  3. Why migrate?[ Go to top ]

    First of all, why migrate? Glassfish 3 continues to be supported by Oracle, and Glassfish 4 is available (and another release of it is in the works), but it just doesn't have commercial support available. (And just to be clear, 99% of Glassfish users didn't have commercial support before.)

    Second of all, Glassfish 5 is planned as the reference implementation for Java EE 8, so while the server is stable for version 4, there will be new Java EE technologies showing up in version 5.

    Third, if you're going to migrate to something with enterprise support, the better option is WebLogic :)

    Peace,

    Cameron Purdy | Oracle

  4. Why migrate?[ Go to top ]

    As far as I understood, the author is assuming that - while still being the RI in the future - Glassfish will possibly lack non-standardized features like clustering support, administration, etc.

  5. Just FUD[ Go to top ]

    What, exactly, went downhill? The end of commercial support from Oracle signifies just about nothing, IMO. GlassFish will continue exist, and it will continue to be the JEE RI, that much is certain. People will just have to get their commercial support from sources other than Oracle, just like they would need to for TomEE. If they even want that - seriously, how many people did buy that support?

  6. Just FUD[ Go to top ]

    Fully agreeing, the end of GF support means about nothing.

    I was lucky to have support at some point. Quite cool, but I also did without it for two years after that, and I'm still ok. I'm using GF4 in production. I wouldn't have any support for Wildfly, and TomEE is just not enough.

    Being the reference implementation, I know Glassfish will evolve. Oracle will need to work on it. I don't have any guarantee in that direction for Wildfly. JBoss has an history of delivering Java EE implementations later than Glassfish.

  7. Why?[ Go to top ]

    So, even if i use something besides GF, in most instances I will use  the open source version of a product. So what's the diff?

    Also, what open source "app server" besides GF still suports OSGi?  Wildfly does not. You have to add it in and it current does not [fully] work.  JOnAS supports OSGi, but it is not Java EE 7.