Bal*_*usC 55

Tomcat是一个Web服务器(可以处理HTTP请求/响应)和Web容器(实现Java Servlet API,也称为servletcontainer).有些人可能称之为应用服务器,但它绝对不是一个完整的Java EE应用服务器(它没有实现整个Java EE API).

也可以看看:

  • 它不是"技术上不正确".Tomcat和Jetty是应用程序服务器.特别是它们是Web应用程序服务器 它们不是Java EE(或J2EE)应用程序服务器,但它们是一般意义上的应用程序服务器. (5认同)
  • 从这个角度来看是有道理的.但我一般都会避免这个术语对于初学者.Tomcat是一个webcontainer(也称为servletcontainer),它通常足够清晰. (2认同)

Nir*_*evy 12

Tomcat是一个应用程序容器,也是一个Web服务器.应用程序容器可以运行Web应用程序(具有"应用程序"范围).它不被认为有些人不认为它是一个完整的应用程序服务器,因为它缺乏一些方面,如用户管理等,但一直在变得更好..

  • 您无法将EAR文件部署到Tomcat.这使它成为一个非应用程序服务器. (5认同)

JUS*_*ION 10

Tomcat是一个Web服务器和一个Servlet/JavaServer Pages容器.它通常用作严格基于Web的应用程序的应用程序服务器,但不包括Java EE应用程序服务器将提供的整套功能.

链接:


Yuv*_*dam 6

Apache Tomcat 是 Java Servlet 和 JavaServer Pages 技术的开源软件实现。

由于 Tomcat 没有为应用服务器实现完整的 Java EE 规范,因此可以将其视为Web 服务器

来源:http : //tomcat.apache.org