App Stack Components

There are several commercial implementations of the J2EE standard.  I’ll just give a straight-across comparison of the three most popular commercial J2EE Application Stacks.

Stack Name GlassFish JBoss WebSphere Geronimo
Vendor Sun Microsystems Red Hat IBM The Apache Software Project
Target Platform Solaris / OpenSolaris Red Hat Enterprise Linux z/OS, Linux, AIX Linux
Servlet Container Catalina Apache Tomcat Websphere Web Container Apache Tomcat
HTTP Server Sun Java System Web Server Apache HTTP Server IBM HTTP Server Apache HTTP Server
Persistence Provider Oracle TopLink Essentials Hibernate JPA for WebSphere Oracle TopLink Essentials
Preferred IDE NetBeans Eclipse WebSphere Development Tools (IBM Rational Development Tools) Eclipse
  1. #1 by Alexis MP on January 19, 2010 - 7:00 PM

    A few comments :
    – Both GlassFish and JBoss use a fork of Tomcat.
    – The target platform for all app servers is all OS’s (at least Linux, Unix, Windows)
    – GlassFish now uses EclipseLink (the successor to TopLink


    • #2 by Joshua on January 19, 2010 - 7:45 PM

      Thanks for the corrections! I was going mainly from my memories of deploying each stack. I did not know that GlassFish used EclipseLink – I would have figured they’d go for Hibernate instead.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: