Java EE 7 is Doing Fine in Production This Spring

Uncategorized

Recently Juergen Hoeller from Spring put out a blog implying Java EE 7 is not fit for production and denigrating some fine open source servers in the process.

Now I cannot comment, nor have I got any unique insight into why the “big 3” of Oracle, IBM and RedHat haven’t released supported application servers with full Java EE 7 compatibility. However this doesn’t mean you can’t use Java EE 7 in production as this blog implies. In fact there are many Java EE7 applications in production now, for example just read Adam Bien’s blog where he lists many startups using Java EE 7 or checkout some of the presentations from Java One back last year like the UNHCR project.

Spring being a proponent of open source should know more than anybody that just because you haven’t paid for commercial support doesn’t mean software isn’t suitable for production. Juergen dismisses open source GlassFish as “just an RI…” which is frankly unfair to the fantastic engineers behind GlassFish. GlassFish is a superb application server for production deployments as many of our customers running production Java EE 7 on GlassFish know. He also dismisses open-source WildFly as an “R&D project…” which again is very unfair to the WildFly engineers. Much to my despair 😉 there are also many production WildFly instances running Java EE 7 applications perfectly happily (they really should migrate to Payara Server).

It is also not true that “There are no major EE 7 servers with production support”. We at Payara have been providing production support for GlassFish 4.x since July 2014 and provide full 24/7 production support with remote access and screen share assistance if anything should go wrong. In fact we fixed a bug to get Spring Boot working on GlassFish. There are also others including Hitachi and TmaxSoft which are Java EE 7 Compatible and supported. I’m also sure the “Big 3” will get their supported application servers GA in the very near future. There is absolutely no reason why you can’t run Java EE 7 in production now and many people do.

I am slightly bemused by the some of the rhetoric coming out of Spring at the moment with respect to Java EE 7 especially as Spring embraces many Java EE apis. I have huge respect for what the Spring project does and we support Spring applications on Payara Server and Payara Micro. However to paraphrase Shakespeare;

“The Spring Dude doth protest too much, methinks”

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

Related Posts

Community_Announcement 4 minutes
Uncategorized

Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified

We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]

JBoss ELS Decoded 5 minutes
Migration

JBoss ELS Decoded: What Extended Lifecycle Support Really Means for Your Java Applications​

If your Java EE 8 applications run on Red Hat JBoss Enterprise Application Platform (EAP) 7, you can’t afford […]

5 Warning Signs Your Ageing Application Server Is Holding Back Your Java Team 4 minutes
Jakarta EE

5 Warning Signs Your Ageing Application Server Is Holding Back Your Java Team

Every software evolves, until it reaches its natural end of life, even the strongest one. This is valid for […]