1. 下载地址
Tomcat: http://tomcat.apache.org/
2. 检验 Tomcat 是否能够正常运行
打开 Tomcat 安装目录下的bin文件夹,运行 startup.bat 批处理文件。如果弹出控制台并且在最后显示 "Server startup in xxx ms" 则表示 Tomcat 运行成功
如果控制台一闪而过,那么就是没有配置环境变量或环境变量配置无效。
解决方案有两种:
Ⅰ: 重新配置环境变量;
Ⅱ: 如果不想配置环境变量,打开 bin 文件夹下的 setclasspath.bat 文件,并在 @echo off 后面添加两个变量赋值(jdk和jre安装目录)的代码
3. Tomcat 下的目录结构
bin:启动、关闭和其他脚本, * .sh文件(对于Unix系统)是* .bat文件的功能重复(对于Windows系统)。
conf:配置文件及相关数据文件存放目录,如server.xml,tomcat-users.xml,web.xml;
logs:默认的日志文件存放目录,如访问日志,可以通过server.xml文件配置到其他目录;
lib:Tomcat使用的库文件存放目录,如Servlet规范的API;
temp:临时文件的工作目录,如上传大文件时的缓存数据会存储到这里;
webapps:我们的应用程序部署目录,可以通过server.xml文件配置;
work:Tomcat工作目录,如存放JSP编译后的类文件。
4. Tomcat 运行控制台日志乱码
乱码一般都是编码问题所导致的,在 conf 目录下的 logging.properties 文件,作用就是日志的配置文件
将 java.util.logging.ConsoleHandler.encoding 这个属性设置为 GBK
5. Tomcat 中的 web.xml
在Tomcat 中 config目录下有一个 web.xml 配置文件,在项目开发中也会出现 web.xml 配置文件。
对二者相比较,Tomcat 中 config目录下的 web.xml 作为所有项目通用配置文件。
而项目目录下的 web.xml 为局部作用域,只对本项目有效。
二者同时出现时。项目下的 web.xml 中的配置优先权更高。