Bootstrap

1.3 Tomcat服务器

1.3.1 基本概念

Tomcat本意为公猫的含义,最初是由Sun公司的软件架构师詹姆斯·邓肯·戴维森开发的,后来他帮 助将其变为开源项目并由Sun公司贡献给Apache软件基金会。 Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使 用,是开发和调试ServletJSP 程序的首选。

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"/>

;