`
Phoenix_MVP
  • 浏览: 338179 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Apache, jboss, tomcat区别

阅读更多

Apache:http服务器(web服务器),类似IIS可以用于建立虚拟站点,编译处理静态页面;可以支持SSL技术,支持多个虚拟主机等功能;

Tomcat:servlet容器,用于解析jsp,servlet的Servlet容器,是高效,轻量级的容器;缺点: 不支持EJB,只能用于java应用;

Jboss:应用服务器,运行EJB的J2EE应用服务器,遵循J2EE规范,能够提供更多平台的支持和更多集成功能,如数据库连接,JCA等;其对servlet的支持是通过集成其他servlet容器来实现的,如tomcat和jetty;

 

 

 

Tomcat VS JBoss

JBoss is the application Server but Tomcat is the JSP/Servlet engine (web server) that means EJB cannot run in Tomcat
Wikipedia:

An application server is a server computer in a
computer network dedicated for running certain
software applications.

Tomcat is a servlet container, i.e. provides a framework for deploying and
running servlets (including JSP) in a webserver.

With the limited definition of application servers you could say that Tomcat
is also an application server, as you can build complete applications with
only servlets. However, that would be too restricted, as a common
requirement for modern application servers is to handle transactions and
database connections "transparently", which isn't built into Tomcat.

> is it the only difference between JBOSS and TOMCAT

You can't really talk about any "differences" between JBoss and Tomcat, as
JBoss is an application server that *includes* Tomcat.

> what are all the other main differences help me out

In our world of Java, it's more common to refer to J2EE as a more complete
reference of what an application server can and should include, of which
Tomcat only implements a part, while the complete download of JBoss
(including Tomcat) conforms to the full J2EE specification, and hence is a
more "complete" application server.
分享到:
评论

相关推荐

    Apache Jboss/Tomcat集群(手稿)

    Apache Jboss/Tomcat集群(手稿) Apache Jboss/Tomcat集群(手稿) Apache Jboss/Tomcat集群(手稿) Apache Jboss/Tomcat集群(手稿) Apache Jboss/Tomcat集群(手稿)

    apache 集成 jboss、tomcat

    Apache作为前端服务器处理静态内容,而动态内容由JBoss或Tomcat处理。这种架构提供了更高的性能和可扩展性。在这个场景中,我们重点关注Windows环境下的集成,主要涉及Apache的mod_jk模块。 1. **Apache mod_jk模块...

    Apache Tomcat JBOSS Nginx区别

    Apache Tomcat JBOSS Nginx区别 Apache Tomcat 和 JBOSS 是两种不同的服务器软件,而 Nginx 是一种高性能的 HTTP 服务器。下面我们来详细比较它们的区别: 一、Apache 和 Tomcat Apache 是一个 Web 服务器,...

    Apache+Jboss(Tomcat)集群配置

    Apache+Jboss(Tomcat)集群配置是一种常见的高可用性和负载均衡解决方案,它通过在前端部署Apache服务器,中间层配置多个Jboss或Tomcat应用服务器,后端连接统一的数据库来实现系统的扩展性和稳定性。以下是配置这个...

    apache-tomcat-6.0.35和apache-tomcat-6.0.35 src

    - 对于简单Web应用,Tomcat足够使用,对于更复杂的Java EE应用,可能需要使用像JBoss、GlassFish这样的全功能应用服务器。 7. **版本更新**: - Tomcat 6.0.35虽已过时,但了解其工作原理有助于理解后续版本的...

    Java 服务器软件apache-tomcat.zip

    在实际应用中,Apache Tomcat可以配置为独立服务器,也可以与更全面的Java EE应用服务器如Apache TomEE或JBoss等结合使用。Tomcat支持多线程处理,可以同时处理多个客户端请求,通过端口(默认为8080)监听网络连接...

    apache-tomcat-7.0.70.tar.gz

    尽管Tomcat不是完整的Java EE应用服务器,但它与Java EE的其他组件(如EJB)可以通过与其他服务器(如JBoss或Glassfish)集成来支持。 **Linux系统**: Linux是一种自由和开放源代码的操作系统,广泛应用于服务器...

    apache-tomcat-8.5.16.tar.gz

    Tomcat可以作为其他重量级应用服务器(如JBoss、WebLogic)的Servlet容器,提供轻量级部署选项。 10. **升级与维护** 要升级到新版本,只需下载新版本的Tomcat,停止旧版本,然后替换旧目录。确保备份配置文件,...

    apache-tomcat-6.0.26

    此外,尽管Tomcat本身功能强大,但对于大型企业级应用,可能需要与更全面的Java应用服务器如JBoss或WebLogic配合,以获得更丰富的管理和安全性功能。 总而言之,Apache Tomcat 6.0.26是一个可靠的Java Web应用...

    apache-tomcat-8.5.81.tar.gz

    10. **与其他Java EE组件的集成**: 虽然Tomcat主要是一个Servlet和JSP容器,但也可以与其他Java EE组件(如EJB、JMS等)集成,通过使用第三方库或容器(如Apache Geronimo或Red Hat JBoss AS)。 总的来说,"apache...

    apache-tomcat-9.0.44.tar.gz

    Apache Tomcat是一款广泛应用的开源Java Servlet容器,它实现了Java EE Web应用程序规范,特别是Servlet和JavaServer Pages (JSP) 技术。标题中的"apache-tomcat-9.0.44.tar.gz"是一个特定版本的Tomcat源码包,这里...

    Apache-tomcat-7.0.109-Windows-x64

    作为轻量级应用服务器,Tomcat相比其他全功能的应用服务器如JBoss、WebLogic等,具有启动快、占用资源少的优势,因此在小型到中型的Java Web应用中广泛使用。 版本7.0.109是Tomcat 7系列的一个稳定版本,发布于2016...

    apache-tomcat-9.0.55-windows-x64位官方版

    9. **集成其他应用服务器**:虽然Tomcat主要作为独立的Servlet容器使用,但它也可以与其他Java EE应用服务器如JBoss、WebLogic等集成,实现更全面的企业级功能。 10. **社区支持**:Apache Tomcat拥有庞大的社区和...

    apache-tomcat-8.0.33

    尽管功能可能不如其他全功能的应用服务器如JBoss或WebLogic那样全面,但Tomcat的简单性和易用性使其成为开发者和小型企业的首选。 在“apache-tomcat-8.0.33”这个压缩包中,包含的是Tomcat 8.0.33的安装程序。这个...

    apache-tomcat-6.0.44

    13. **与其他服务器集成**:虽然Tomcat是轻量级服务器,但可以通过像JBoss、GlassFish这样的全面应用服务器进行集成,以利用更丰富的企业级特性。 通过理解和掌握这些知识点,开发者可以有效地使用Apache Tomcat ...

    apache-tomcat8.5.51-windows和linux版本安全版本.zip

    Tomcat可以与其他Java EE组件如EJB容器(如JBoss或Glassfish)集成,也可以作为其他应用服务器的Servlet容器。它支持通过mod_jk或mod_proxy模块与Apache HTTP服务器集成,以提高负载平衡和安全性。 8. **日志和...

    apache-tomcat-9.0.30.rar

    Tomcat作为一个轻量级应用服务器,相比其他如JBoss、WebLogic等更大型的服务器,它的安装、配置和管理都更为简单。 2. **版本9.0.x**:Tomcat 9.0.x系列是针对Java EE 8规范进行实现的,这包括Servlet 4.0、JSP 2.3...

    apache-tomcat-8.5.92.tar.gz

    此外,Tomcat还可以与其他应用服务器(如JBoss、WebLogic)一起工作,实现混合环境的部署。 总之,Apache Tomcat 8.5.92作为一个成熟的Java应用服务器,不仅提供了稳定、高效的运行环境,还允许开发者通过灵活的...

    apache-tomcat-9.0.52-windows-x64.zip

    9. **集成其他应用服务器**:Tomcat可与诸如Apache HTTP Server、IBM WebSphere、JBoss AS等其他服务器集成,实现更高效的服务。 10. **监控与故障排查**:`logs`目录中的日志文件可以帮助诊断和解决问题。`...

    apache-tomcat-6.0.26.zip

    它还可以与其他Java EE组件如EJB(Enterprise JavaBeans)和JMS(Java消息服务)集成,但通常需要像Apache Jakarta的Geronimo或Red Hat的JBoss这样的完整应用服务器。然而,对于简单的Web应用,Tomcat本身已经足够...

Global site tag (gtag.js) - Google Analytics