Free Report: The Great Java Application Server Debate

With Tomcat, JBoss, GlassFish, Jetty and Liberty Profile

Download This Report Now:

real developer concernsLet the debates begin…

What type of Java app server should you choose for your next project? Well, that kinda depends on what kind of app you're building, what your needs are, what type of organization you work in, and lots of other factors too. Hence the debate. So perk up your ears, and get ready for a showdown.

What makes an App Server, Mr. Lebowski? What makes an application server is a contentious question to many, as the definition is unclear. Wikipedia, the unquestionable source of all knowledge, states:

"Java Platform, Enterprise Edition or Java EE (was J2EE) defines the core set of API and features of a Java Application Server."

Well, sorry Wikipedia, but for the sake of this report, we don't care about pedantic definitions and full Java EE implementations, we care more about what a developer wants and uses.
Most developers work on web applications and rarely use all of the bells and whistles that come with the EE specification. In fact many of the application servers available today with only the basic functionality are the most used, as our Developer Productivity Report section on application servers recently showed.