ITKeyword,专注技术干货聚合推荐

注册 | 登录

Tomcat,apache,web服务器,servlet,jsp

shirenfeigui 分享于 2012-02-15

推荐:Servlet/JSP各规范与Web服务器Tomcat各版本的对应关系

在项目部署的时候,如果对于Web应用没有选择正确的Web服务器版本,应用可能不能正常运行。下图为官方给的Servlet/JSP各规范与Web服务器Tomcat各版本的对应关系,

2019阿里云双11返场狂欢继续,
地址https://www.aliyun.com/1111/2019/home

Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。

Tomcat支持Servlet 和JSP 规范,是轻量级的Web 应用服务器,是开发和调试JSP 程序的首选。

当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。


Apache

Apache是世界使用排名第一的Web服务器软件。

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apache web服务器软件拥有以下特性:

  支持最新的HTTP/1.1通信协议   拥有简单而强有力的基于文件的配置过程   支持通用网关接口   支持基于IP和基于域名的虚拟主机   支持多种方式的 HTTP认证   集成 Perl处理模块   集成代理服务器模块   支持实时监视服务器状态和定制服务器日志   支持服务器端包含指令(SSI)   支持安全Socket层(SSL)   提供用户会话过程的跟踪   支持FastCGI   通过 第三方模块可以支持Java Servlets


Web服务器

WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。

  Web服务器是可以向发出请求的浏览器提供文档的程序

推荐:01-web服务器、应用服务器、JSP&SERVLET容器

servlet容器的主要任务是管理servlet的生命周期。 而你说的web容器更准确的说应该叫web服务器,它是来管理和部署web应用的。 还有一种服务器叫做应用服务器,它

  1、服务器是一种 被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应。   2 、最常用的Web服务器是Apache和Microsoft的Internet信息服务器(Internet Information Server,IIS)。   3、Internet上的服务器也称为Web服务器,是一台在Internet上具有独立IP地址的计算机,可以向Internet上的客户机提供WWW、Email和FTP等各种Internet服务。】


Servlet

Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。这个过程为:

  客户端发送请求至 服务器端;   服务器将请求信息发送至Servlet   Servlet生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求   服务器将响应返回给客户端


JSP

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的


Java Servlet 与 JSP 的比较

JavaServer Pages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开


以上资料如无特殊注明,均来自百度百科。

推荐:Servlet学习笔记(一):Web服务器与Tomcat详解

一、端口 http 80 smtp 25 pop3 110 ftp  23 https 443 二、tomcat (一)启动 1、java_home 环境变量 2、端口占用:查看端口的工具(fport.ese) 3、修改Tomcat的

Tomcat Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat支持Servlet 和JSP 规范,是轻量

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。