web容器有哪些

web容器有以下4种:1.Tomcat,一个开放源代码的Web应用服务器;2.Jboss,一个基于J2EE的开放源代码的应用服务器;3.Weblogic,一个基于j2ee架构的中间件;4.WebSphere。web服务器是实现http协议的最基本功能,能监听服务器端口,并接受请求发出响应的服务系统。

1.Tomcat

Tomcat服务器是一个免费的开放源代码的Web应用服务器,它是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

2.Jboss

JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用。JBoss支持EJB1.1和EJB2.0EJB3.0的规范,它是一个管理EJB的容器和服务器。类似于Sun'sJ2SDKEnterpriseEdition(J2EE),JBoss的目标是一个源代码开放的J2EE环境。但是JBoss核心服务仅是提供EJB服务器。JBoss不包括servlet/JSPpage的WEB容器,当然可以和Tomcat或Jetty绑定使用。

3.Weblogic

WebLogic是美国bea公司出品的一个applicationserver确切的说是一个基于j2ee架构的中间件,webserver是用来构建网站的必要软件用来解析发布网页等功能,它是用纯java开发的。weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展。目前weblogic在世界applicationserver市场上占有最大的份额,其他还有像IBM的websphere,免费的tomcat、resin等中间件。

BEAWebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和JavaEnterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

4.WebSphere

WebSphere是随需应变的电子商务时代的最主要的软件平台。它使您的公司可以开发、部署和整合新一代的电子商务应用,如B2B电子商务,并支持从简单的网页内容发布到企业级事务处理的商业应用。WebSphere改变了业务管理者,合作伙伴和雇员之间的关系。