Tomcat基础了解
Tomcat目录层次结构
- bin:存放启动和关闭Tomcat的脚本文件
- conf:存放Tomcat服务器的配置文件
- lib:存放Tomcat服务器的所需的jar包
- logs:存放Tomcat的日志文件
- temp:存放Tomcat运行时产生的临时文件
- webapps:web应用所在的目录,即供外接访问的web资源的存放目录
- work:Tomcat的工作目录,包括jsp经过编译后生成的servlet
web应用组成结构
mail---------------------------Web应用
|----html、jsp、css、js等文件,根目录下的文件外界可以直接访问
|----WEB-INF目录
|---------classes目录(java类)
|---------lib目录(java类运行所需的jar包)
|---------web.xml(web应用的配置文件)
WEB-INF 这个目录下的文件外界无法直接访问,由web服务器负责调用
两种打包方式
war包是JavaWeb程序打的包,里面包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等;一个war包可以理解为是一个web项目,里面是项目的所有东西。
war exploded : 模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署,因此这种方式支持热部署。
此时在tomcat的文件目录中不会有解压的war文件夹。
如果用idea, 它会在${user.home}/.IntelliJIdea/system/tomcat 目录下生成项目的文件夹,里面包含了tomcat的配置,日志等信息。

浙公网安备 33010602011771号