第 1章 Tomcat的 安 装 与配置 Tomcat 可以运行Servlet 和 JSP,是一个小型的轻量级应用服务器,它性能稳定、扩展性好、源码开放,是开发中小型Web 应用系统的首选。本章首先介绍Tomcat 服务器特点、层次结构、应用处理流程及发展史,然后讲述Tomcat 的安装、设置和测试,接着介绍Tomcat目录结构、常用配置平台、控制和管理程序等,最后设计一个不需数据库支持的简单聊天室。 1.1 Tomcat 简介 Tomcat 是 Sun 的 JSWDK( Java Server Web Development Kit)中的Servlet 容器,属于Apache 软件基金会(Apache Softw are Foundation)的Jakarta 项目中的一个核心项目,由Apache、 Sun 和其他一些公司和个人共同开发而成。Tomcat 既是一个开放源码、免费支持JSP 和 Servlet 技术的容器,同时又是一个Web 服务器软件,受到了Sun 公司的大力推荐和支持。因此,Servlet 和 JSP 的最新规范都可以在Tomcat 的新版本中得到实现。 与传统桌面应用程序不同,Tomcat 中的应用程序是一个WAR( Web Archive)文件,它是许多文件构成的一个压缩包,包中的文件按照一定目录结构来组织,不同目录中的文件也具有不同的功能。部署应用程序时,只需要把WAR 文件放到Tomcat 的w ebapp 目录下,Tomcat 会自动检测和解压该文件。JSP 文件第一次执行时,要先由Tomcat 将其转化为Servlet 文件,然后编译,所以速度会慢一些,但后继执行时速度会很快。 Tomcat 既是一个Servlet 容器,又是一个独立运行的服务器,像IIS、 Apache 等Web服务器一样,具有处理HTML 页面的功能。但它处理静态HTML 文件的能力并不是太强,所以一般都是把它当作JSP/Servlet 引擎,通过适配器( Adapter) 与其他Web 服务器软件(如Apache)配合使用。此外,Tomcat 还可与其他一些软件集成起来实现更多功能,例如,与JBoss 集成起来开发EJB、与OpenJMS 集成起来开发JMS 应用、与Cocoon( Apache 的另外一个项目)集成起来开发基于XML 的应用等。 Tomcat 是一个小型的轻量级应用服务器,运行时占用系统资源小、扩展性好、支持负载平衡与邮件服务等开发应用系统中的常用功能,并且不断改进和完善。Tomcat 适用于中小型系统和并发访问用户不太多的场合,是开发和调试JSP 程序的首选。先进的技术、稳定的性能、源码开放和免费获取的机制,使得Tomcat 深受Java 爱好者的喜爱并得到了许多软件开发商的认可,成为目前相当流行...