本文共 1830 字,大约阅读时间需要 6 分钟。
Tomcat 是 Apache 软件基金会的 Jakarta 项目之一,一个免费的开放源代码的 Web 应用服务器。它是 Apache、Sun 以及其他公司及个人共同开发的,由于 Sun 的参与,最新的 Servlet 和 JSP规范总是能在 Tomcat 中得到体现。Tomcat 5 支持最新的 Servlet 2.4 和 JSP 2.0 规范。由于其技术先进、性能稳定且免费,Tomcat 深受 Java 爱好者的喜爱,成为目前比较流行的 Web 应用服务器。
Tomcat 运行时占用系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。它还支持不断改进和完善,任何感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
Tomcat 的默认模式是一个独立的 Servlet 容器,但它也具有传统 Web 服务器的功能:处理 HTML 页面。与 Apache 相比,Tomcat 处理静态 HTML 的能力不如 Apache。通过配置 Apache 和 Tomcat,可以实现两者功能的集成,让 Apache 处理静态 HTML,而 Tomcat 处理 JSP 和 Servlet。
Tomcat 提供 Realm 支持,可以对访问某个应用的客户进行验证。Tomcat 还支持 Servlet 2.3 提供的事件监听器功能,对应用或 Session 实行监听。Tomcat 提供 JNDI 支持,与其他 J2EE 应用服务器提供的功能一致。
JBoss 是全世界开发者共同努力的成果,一个基于 J2EE 的开放源代码的应用服务器。JBoss 代码遵循 LGPL 许可,你可以在任何商业应用中免费使用它。JBoss 支持 EJB 1.1、EJB 2.0 和 EJB 3.0 规范,是一个管理 EJB 的容器和服务器。JBoss 不包括 Servlet 或 JSP 容器,可以和 Tomcat 或 Jetty 绑定使用。
JBoss 的六大优点:
JBoss 的安装和配置直接拷贝使用,运行 run.bat 启动。默认端口是 8080。对于 NT 或 Win2000 系统,可以将 JBoss 加为系统服务,避免每次需要手动运行。
WebLogic 是美国 BEA 公司出品的一个基于 J2EE 架构的中间件,原由 BEA 通过收购并扩展而来。WebLogic 是目前应用服务器市场上的份额最大的产品之一,具有强大的性能和扩展性,广泛应用于大型分布式 Web 应用、网络应用和数据库应用的开发、集成、部署和管理。
WebLogic Server 提供处理关键 Web 应用系统问题所需的性能、可扩展性和高可用性。它支持 EJB、JSB、JMS、JDBC、XML 和 WML 等标准,使 Web 应用系统的实施更加简单且安全。WebLogic 的无限扩展性体现在客户机连接的共享、资源池化以及动态网页和 EJB 组件群集上。
WebLogic 还提供快速开发工具,结合 EJB 和 JSP 支持,能够加速应用部署。它的部署更趋灵活,与领先数据库、操作系统和 Web 服务器 紧密集成。WebLogic 的容错、系统管理和安全性能已经在全球数以千计的关键任务环境中得以验证。
Apache、Tomcat、JBoss 和 WebLogic 都是应用服务器领域的重要参与者。Tomcat 是轻量级的适合中小型应用的 Web 服务器,JBoss 是免费的开源应用服务器,支持 EJB 等 J2EE 功能,而 WebLogic 是市场领先的应用服务器,适合大型企业级应用。根据具体需求选择合适的应用服务器,可以最大化资源利用率和开发效率。
转载地址:http://jsms.baihongyu.com/