Every week good percentage of my email inbox is filled with questions about features supported in various Java application servers. To make it easier to answer these questions I compiled a matrix comparing the following products (all latest versions as of this writing):
- IBM WebSphere Application Server v8.5.5.x
- IBM WebSphere Application Server Liberty Profile 22.214.171.124
- Oracle WebLogic Server 12c
- Red Hat JBoss EAP 6.2
- Apache Tomcat 7
Some areas of the matrix are still work in progress and I plan on keeping this current as time goes by and new versions of products become available.
I would also appreciate any constructive comments and suggestions on how to make this better. Please post comment below or email me directly (see About page for email) with your suggestions and do not forget to include the link to the source of your information. Click on the image to open The Matrix in Google Sheets (or you could use this alternative HTML only view):
The matrix above is hosted on Google docs and you can download it to your hard drive as Excel document or in other formats supported by Google docs. The idea is to keep a list of features of leading application servers and compare those on a factual basis with links to proper sources for every line in the spreadsheet. Some examples of the features considered in the document include Java EE spec support, web services, scalability, performance, developer productivity, management and administration, platform and DBMS support, troubleshooting tools, security, high availability, etc. To see a full list of features and all comments and ratings, please open the document above.