在初学WebLogic时,难免会把它跟Tomcat相比较,因为以前一直使用的是Tomcat,一方面是开源免费,另一方面也是轻量级比较灵活。如今看到WebLogic不禁为其惊叹,功能机器强大。因此把两者总结对比如下:
比较 | WebLogic | Tomcat |
性能 | WLS业界性能评测最好的J2EE服务器 | ------- |
规范支持 | WLS全面支持J2EE的标准规范和其他标准规范(Web Service, SSL, xml等),同时BEA为众多规范组织的制定者之一,积极参与规范的制定 | Tomcat只支持部分J2EE标准,应用局限性强,不能够安全稳定的支持大并发 |
技术服务支持 | 完善的售后支持 | 没有售后支持 |
功能性 | WebLogic更加强大。weblogic是j2ee的应用服务器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商业软件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA编辑等工具,是一个综合的开发及运行环境。WebLogic应该是J2EE Container(Web Container + EJB Container + XXX规范) | Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只实现了JSP/Servlet的相关规范,不支持EJB(硬伤啊)!不过Tomcat配合jboss和apache可以实现j2ee应用服务器功能 |
客户群体 | BEA:全球13000+企业级用户的证明 | 没有售后支持 |
可扩展性 | 集群机制,支持分布式的应用;可以轻松扩展为支持Portal、Integration的WebLogic Platform上; | 不支持 |
可靠性 | 支持Failover;Tomcat | 不支持 |
管理 | Web控制台进行组件、JDBC、管理和配置 | 不支持 |
开发工具 | 有自己的开发工具Workshop,并且主流IDE支持 | 没有自己的开发工具 |
部署 | 开发模式下,不用重起部署新Web, EJB应用 | 不支持 |
费用上 | 不开源不免费 | 开源免费 |
该贴由hui.chen转至本版2014-11-11 15:00:39