TOMCAT服务器和BEA WEBLOGIC服务器之间的区别

时间:2010-05-24 12:11:58

标签: java-ee tomcat weblogic

TOMCAT服务器和BEA WEBLOGIC服务器有什么区别

2 个答案:

答案 0 :(得分:20)

Tomcat是一个Servlet / JSP容器。这是免费的。它不支持Java EE 6容器功能,例如开箱即用的EJB / JPA。 这些可以集成,但不等同于正确的EJB容器。

WebLogic Server是一个完全加载的EJB容器。它具有市场上最好的服务器和数据库连接池功能。在Weblogic上构建/部署/调试应用程序很容易。 它是一种商业产品,而且相当昂贵。

答案 1 :(得分:11)

Apache Tomcat是一个开源的Servlet / JSP容器(它是Servlet 2.5 / JSP 2.1之前的Servlet / JSP API的参考实现),它没有实现整个Java EE堆栈(没有EJB容器,没有JTA) ,没有JMS等)。 Tomcat与JettyResin“竞争”,但与Java EE认证服务器无法比较。

BEA Oracle WebLogic Server是一个实现整个Java EE规范的商业Java EE应用程序服务器。众所周知,它是一个成熟,极其稳定,安全,高性能的应用服务器,可用于许多“关键任务”应用程序。简而言之,它是应用服务器的劳斯莱斯。但它也很昂贵。 WebLogic的竞争对手是WebSphere(商业),JBoss,GlassFish,Geronimo,Jonas(开源)。