首页 理论教育JavaWeb应用开发:Tomcat

JavaWeb应用开发:Tomcat

【摘要】:由于有了Sun 的参与和支持,Tomcat 8 支持最新的Servlet 3.0 和JSP 2.2 规范。Tomcat 部分是Apache 服务器的扩展,当运行Tomcat 时,它是作为一个与Apache 独立的进程单独运行的。当配置正确时,Apache 为HTML 页面服务,而Tomcat 实际上运行JSP 页面和Servlet。图1.4Tomcat 服务器根目录2.目录结构在Tomcat 中发布Java Web 应用程序之前,首先要了解Tomcat 的目录结构。Tomcat的目录结构是由自身的实现决定的,与SUN 公司的Servlet 规范无关。

1.简介

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是10.0.0。Tomcat 是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 公司和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,Tomcat 8 支持最新的Servlet 3.0 和JSP 2.2 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。当在一台机器上配置好Apache 服务器时,可利用它响应对HTML 页面的访问请求。Tomcat 部分是Apache 服务器的扩展,当运行Tomcat 时,它是作为一个与Apache 独立的进程单独运行的。

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

Tomcat Web 服务器可以到Apache 软件组织的官方网站上免费下载,在这里还可以下载Tomcat 的源代码。Apache 提供了安装版和免安装版供用户选择。安装版下载之后通过安装向导安装到计算机上,而免安装版将其解压缩到系统指定的位置就可以了,解压缩之后的根目录如图1.4 所示。

图1.4 Tomcat 服务器根目录(www.chuimin.cn)

2.目录结构

在Tomcat 中发布Java Web 应用程序之前,首先要了解Tomcat 的目录结构。Tomcat的目录结构是由自身的实现决定的,与SUN 公司的Servlet 规范无关。

若使用“/”表示Tomcat 的根目录,则Tomcat 8.x 的目录结构见表1.2 所示。

表1.2 Tomcat 8.x 的目录结构