TOMCAT服务器和BEA WEBLOGIC服务器有什么区别
答案 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与Jetty和Resin“竞争”,但与Java EE认证服务器无法比较。
BEA Oracle WebLogic Server是一个实现整个Java EE规范的商业Java EE应用程序服务器。众所周知,它是一个成熟,极其稳定,安全,高性能的应用服务器,可用于许多“关键任务”应用程序。简而言之,它是应用服务器的劳斯莱斯。但它也很昂贵。 WebLogic的竞争对手是WebSphere(商业),JBoss,GlassFish,Geronimo,Jonas(开源)。