1.3.1 基本概念
Tomcat本意为公猫的含义,最初是由Sun公司的软件架构师詹姆斯·邓肯·戴维森开发的,后来他帮 助将其变为开源项目并由Sun公司贡献给Apache软件基金会。 Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使 用,是开发和调试Servlet、JSP 程序的首选。
1.3.2 安装方式
下载地址:http://tomcat.apache.org/
1.3.3
目录结构
bin
主要存放二进制可执行文件和脚本。
conf
主要存放各种配置文件。
lib
主要用来存放
Tomcat
运行需要加载的
jar
包。
logs
主要存放
Tomcat
在运行过程中产生的日志文件。
temp
主要存放
Tomcat
在运行过程中产生的临时文件。
webapps
主要存放应用程序,当
Tomcat
启动时会去加载该目录下的应用程序。
work
主要存放
tomcat
在运行时的编译后文件,例如
JSP
编译后的文件。
1.3.4
启动和关闭
启动方式
使用
bin
目录下的批处理文件
startup.bat
来启动
Tomcat
服务器,若出现一个毫秒数说明启动成
功。
关闭方式
使用
bin
目录下的批处理文件
shutdown.bat
来关闭
Tomcat
服务器。
注意事项
启动之前首先安装
JDK
并配置环境变量
JAVA_HOME
,若希望
Tomcat
服务器可以在任意路径启动,
则需要配置环境变量
CATALINA_HOME
。
启动信息乱码的处理方式:
logging.properties
文件修改为
java.util.logging.ConsoleHandler.encoding = GBK
1.3.5
配置文件
server.xml
文件是服务器的主配置文件,可以设置端口号、设置域名或
IP
、默认加载的项目、请求
编码等。
<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
tomcat-users.xml
文件用来配置管理
Tomcat
服务器的用户与权限 。
<role rolename="manager-gui"/>
<user username="admin" password="123456" roles="manager-gui"/>