Apache Tomcat
开源的服务端http/https请求解析和分发的服务软件
目录结构 Directory Layout
- bin/:可执行文件
- conf/:tomcat全局配置文件
- server.xml:核心配置文件,通过添加context标签来告诉tomcat你有哪些web应用以及他们在哪,也可以在
- lib/:全局依赖的jar包
- log/:日志目录
- temps/:临时文件
- webapp/:web应用发布目录,其中一个文件夹就是一个应用
- WEB-INF/:应用信息,无法从tomcat外部访问
- classes/:Java源代码的字节码.class
- lib/:classes中依赖的jar包
- web.xml:当前应用的配置文件
- WEB-INF/:应用信息,无法从tomcat外部访问
- work/:jsp解析内容
体系结构
server.xml描述了体系结构
- 最顶层是tomcat服务器,名为server
- server下有一个service标签作用为...
- service下有多个connector,用于监听和接收不同端口的协议
- service下有一个engine,处理所有connector接收的数据
- engine下有多个host,engine根据请求中的主机地址将数据分发给对应tomcat的虚拟主机host
- host下有多个context,一个conte