Skip to main content

State of Open Source Java EE Application Servers

Posted by kalali on November 17, 2009 at 3:26 AM PST

This is a very basic review of active and available open source Java EE Application servers and Servlet container (Web containers) to let the community know which active containers are available and what is the general status of each container. The article can simply act as a start point for anyone need to select one of them for later use in development or product. Detailed comparison of these production cover many pages of a tick book.


If you want to kick the tires

If you want to kick the tires of GlassFish, download version 3, not version 2. It is awesome. Very fast startup--way faster than Tomcat. Hot deployment works very well from Eclipse or Netbeans--more smoothly than with Tomcat. Supports the latest EE 6 standards. Nice admin console. The easiest way to get started is to download a Netbeans 6.8 beta which includes GlassFish v3.

You missed Resin, from the

You missed Resin, from the Caucho guys, which acts both as Java EE and servlet container.

Hi, Resin is included

Resin is included now.
Thanks for bringing it up.

JavaEE Compatibility and Resin

Resin is a fine Java-based container, but, afaik, it is neither JavaEE 5 nor J2EE 1.4 compatible. See the official lists at [1] and [2].


- eduard/o

Eduardo, You are right, the


You are right, the reason I do not include anything about its compatibility with Java EE spec in the article is the fact that I didn't find anything about Resin passing the related TCKs nor I saw its logo in the compatibility page.


Thanks for the update! Some

Thanks for the update!

Some minor corrections:
  • There is no resin.bat and is just for version 4. For Resin 3.1:* there is httpd.exe for Windows and bin/ for *nix and for Resin 4.X there is resin.exe and bin/
  • The difference between the Open Source (GPL) version and the Pro version is not "intended usage" (that's just a recommendation) but the Pro version includes clustering, load balancing caching, among other "professional" features, and commercial grade support.
Oh, and the licensing link appears as HTML.
PD: No, I don't work for them, I'm just a long time user :)