Use this comparison matrix to learn about the differences between and relative benefits of the popular open source application servers JBoss, Tomcat, Glassfish, and Jetty.
From the generally thin-featured offerings and questions of security of the early 2000's, the Application Server category of open source project has matured to compete squarely with their commercial counterparts. Sometimes the terms 'Application Server' and 'Web Application Framework' are used interchangeably; we've distinguished between them for our research. By Application Server here we mean 'servers of Web based applications'. You'll want to look to the Web Frameworks SweetSpot for more information on the web application frameworks developed by the open source community.
The following tables represent research completed in the fall of 2007 by OpenLogic. We went to the experts -- members of the OpenLogic Expert Community who are committers and expert users of the projects -- and asked them to answer a set of questions. Members of Tomcat, JBoss, Jetty and GlassFish responded. Use the resulting information as a tool to plan your projects.
For comprehensive information on each project compared, locate it in the OpenLogic Enterprise Exchange library by accessing the 'Browse Open Source' tab.The five questions we asked the experts appear below. To view more detail on the projects* compared across each question, just click on the question.
For comprehensive information on each project, search the OLEX Open Source Library. For a list of the open source developers we interviewed, click here.
*While no version of the projects is specified, you can assume that the information relates to the latest version in our library at the time of the last update.
This is a summary of the responses. For full detail, click here.
Return to the questions list.
This is the full response. For a summary of the response, click here.
OpenLogic would like to thank the following members of the OpenLogic Expert Community for their contributions to this effort and invite the community to email us if they'd like to augment, correct, update, refute or dispute any of the information included herein.
Allowed tags: <a> link, <b> bold, <i> italics