tomcat和jboss的区别

1. Tomcat是Apache鼎力支持的Java Web应用服务器(注:servlet容器),因为它优秀的稳定性以及丰富的文档资料,普遍的使用人群,从而在开源领域受到最普遍的青睐。数据库

2. Jboss做为Java EE应用服务器,它不可是Servlet容器,并且是EJB容器,从而受到企业级开发人员的欢迎,从而弥补了Tomcat只是一个Servlet容器的缺憾。服务器

Tomcat 服务器是一个免费的开放源代码Web 应用服务器,技术先进、性能稳定,并且免费,于是深受Java 爱好者的喜好并获得了部分软件开发商的承认。其运行时占用的系统资源小,扩展性好,且支持负载平衡与邮件服务等开发应用系统经常使用的功能。做为一个小型的轻量级应用服务器,Tomcat在中小型系统和并发访问用户不是不少的场合下被广泛使用,成为目前比较流行的Web 应用服务器。并发

而JBoss Web采用业界最优的开源Java Web引擎,将Java社区中下载量最大,用户数最多,标准支持最完备的Tomcat内核做为其Servlet容器引擎,并加以审核和调优。单纯的Tomcat性能有限,在不少地方表现有欠缺,如活动链接支持、静态内容、大文件和HTTPS等。除了性能问题,Tomcat的另外一大缺点是它是一个受限的集成平台,仅能运行Java应用程序。企业在使用时Tomcat,每每还需同时部署Apache Web Server以与之整合。此配置较为繁琐,且不能保证性能的优越性。性能

JBoss在Tomcat的基础上,对其进行本地化,将Tomcat 之内嵌的方式集成到 JBoss 中。JBoss Web经过使用APR和Tomcat本地技术混合模型来解决Tomcat的诸多不足。混合技术模型从最新的操做系统技术里提供了最好的线程和事件处理。结果,JBoss Web达到了可扩展性,性能参数匹配甚至超越了本地Apache HTTP服务器或者IIS。譬如JBoss Web可以提供数据库链接池服务,不只支持 JSP 等 Java 技术,同时还支持其余 Web 技术的集成,譬如 PHP、.NET 两大阵营。操作系统

相关文章
相关标签/搜索