1.3.3 Tomcat简介
Tomcat是Apache组织旗下的Jakarta项目组开发的产品,具有跨平台等诸多特性。Tomcat运行稳定、性能可靠,是当今使用最广泛的Servlet/JSP服务之一。安装了Tomcat的计算机,就可以被称为具有Java Web访问支持能力的服务器。Tomcat已经成为学习JSP技术和开发中小型Java Web应用的相关首选软件之一。
1. Tomcat的安装
Tomcat为免费、开源的产品,任何Java Web的开发和使用人员都可以直接从官方网站下载相关版本的安装文件。本书的案例项目使用的是Tomcat 8,当然读者也可以使用其他的版本。在官方网站下载的Tomcat为免安装版,是一个压缩包文件。用户只需将其解压缩到本地磁盘,即可直接使用其功能。
2. Tomcat的目录结构
Tomcat解压缩后有7个子文件夹,其目录结构如图1-11所示。
图1-11 Tomcat的目录结构
下面对Tomcat的相关子文件夹的主要作用和功能进行初步的介绍。
• bin文件夹:存放启动、停止服务器的脚本文件。
• conf文件夹:存放服务器的配置文件。
• lib文件夹:存放服务器和所有的Web应用程序都可以访问的JAR包。
• logs文件夹:存放服务器的日志文件。
• temp文件夹:存放Tomcat运行时的临时文件。
• webapps文件夹:存放Tomcat默认的Web应用的发布目录。
• work文件夹:默认情况下存放编译JSP文件后生成的Servlet类文件。
3. 启动Tomcat
启动Tomcat有两种方式:一种是直接利用Tomcat自带的启动程序启动服务;另一种是利用集成开发环境中的用户界面进行Tomcat的启动。本书中的案例将统一在集成开发环境中编写和运行。相关的集成开发环境中配置和启动Tomcat的步骤,请参见本书的后续内容。
在计算机中启动Tomcat后,用户可以在该计算机的浏览器的地址栏中输入“localhost:8080”或者“127.0.0.1:8080”,当浏览器中出现Tomcat的默认页面时,表示Tomcat可以正常使用,如图1-12所示。
图1-12 Tomcat的默认页面
另外,由于用户的计算机中安装了很多不同的软件和应用产品,因此可能出现Tomcat所使用的默认端口8080被占用的情况。如果该端口已经被占用,则Tomcat无法正常启动。用户可以通过修改为不冲突的端口方式解决该问题,例如将默认端口修改为8090。Tomcat的端口设置,可以在conf文件夹中的servlet.xml配置文件中完成。