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的配置,日志等信息。

posted @ 2020-03-05 22:17  叉叉熠  阅读(31)  评论(0)    收藏  举报