现在流行的Java Web服务器有许多种,比较常用的有:jboss、tomcat,其他用的相对少一些的有resin、glassfish等。为了增加大家对这几个容器的了解,今天我们将这四个web服务器做一下介绍与对比。
一. Tomcat可谓是当今最流行的开源web服务了,它可以应用在当今所有广泛使用的平台上,具有相当高的稳定性,丰富的使用人群使其拥有了广泛的资料,正是由于这些原因,tomcat在开源越来越受到人们的喜欢。
Tomcat官网以及下载地址:http://tomcat.apache.org/
二. Jboss不仅仅是Servlet容器,而且是EJB容器,它支持EJB 1.1、EJB 2.0和EJB3.0的规范从而受到开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。因为JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用它,而不用支付费用。
JBoss官网:http://www.jboss.org
JBoss下载:http://www.jboss.org/jbossas/downloads/
三. Resin也仅仅是一个Servlet容器,对jsp和servlet支持非常好,由于它非常快的运行速度,使得它在轻量级Java Web领域备受喜爱,尤其是应用在互联网的服务器领域中。
Resin官网:http://www.caucho.com/ 四.glassfish是有Sun Microsystems 研发的一款web服务器,目前的最新版本是glassfish v3,经过各个版本的发展,它逐渐的在成熟。Glassfish也是开源软件,这个服务器实现了Java EE5平台中的最新特性,Java EE 5 平台包括了以下最新技术:Enterprise JavaBeans (EJB) 3.0、EJB 3.0、JSF 1.2、Servlet 2.5等.
官网:http://glassfish.java.net/