Tomcat目录结构:
1. 一级目录

bin ——Tomcat执行脚本目录
conf ——Tomcat配置文件
lib ——Tomcat运行需要的库文件(JARS)
logs ——Tomcat执行时的LOG文件
temp ——Tomcat临时文件存放目录
webapps ——Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类)
work ——Tomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件放在这里。

2. 二级目录(仅列出一级目录下几个重要的文件)
(1) bin目录下的文件
catalina.sh 用于启动和关闭tomcat服务器
configtest.sh 用于检查配置文件
startup.sh 启动Tomcat脚本
shutdown.sh 关闭Tomcat脚本

(2) conf目录下的文件
server.xml Tomcat 的全局配置文件
web.xml 为不同的Tomcat配置的web应用设置缺省值的文件
tomcat-users.xml Tomcat用户认证的配置文件

(3) lib目录下的文件
包含被Tomcat使用的各种各样的jar文件。

(4) logs目录下的文件
localhost_access_log.2013-09-18.txt 访问日志
localhost.2013-09-18.log 错误和其它日志
manager.2013-09-18.log 管理日志
catalina.2013-09-18.log Tomcat启动或关闭日志文件

(5) webapps目录下的文件
含Web应用的程序(JSP、Servlet和JavaBean等)

(6) work目录下的文件
由Tomcat自动生成,这是Tomcat放置它运行期间的中间(intermediate)文件(诸如编译的JSP文件)地方。 如果当Tomcat运行时,你删除了这个目录那么将不能够执行包含JSP的页面。

3. 三级目录(只针对二级目录webapps下的目录或文件)
 二级目录webapps,主要存放Web应用程序。Tomcat的Web应用程序应该由如下目录组成:

(1).页面内容等文件的存放位置:*.html, *.jsp等可以有许多目录层次,由用户的网站结构而定,实现的功能应该是网站的界面,也就是用户主要的可见部分。除了HTML文件、JSP文件外,还有js(JavaScript)文件和css(样式表)文件以及其他多媒体文件等。

(2).Web-INF/web.xml 这是一个Web应用程序的描述文件。这个文件是一个XML文件,描述了Servlet和这个Web应用程序的其他组件信息,此外还包括一些初始化信息和安全   约束等等。

(3).Web-INF/classes/ 这个目录及其下的子目录应该包括这个Web应用程序的所有JavaBean及Servlet等编译好的Java类文件(*.class)文件,以及没有被压缩打入JAR包的其 他class文件和相关资源。注意,在这个目录下的Java类应该按照其所属的包层次组织目录(即如果该*.class文件具有包的定义,则该*.class文件应该放在.\WEB-INF\classes\包名下)。

(4).通常Web-INF/classes/ 这个目录下的类文件也可以打包成JAR文件,并可以放到WEB-INF下的lib目录下。如将 classes目录下的各个*.class文件打包成WebMis.jar文件(jar cvf WebMis.jar *.*)

说明:
        • WEB-INF目录中包含应用软件所使用的资源,但是WEB-INF却不在公共文档根目录之中。在这个目录中所包含的文件都不能被客户机所访问。
        • 类目录中(在WEB-INF下)包含运行Web应用程序时所需的Servlets,Beans等类。
        • lib目录(在WEB-INF下)包含有Java archive files (JARs),例如标签库或者Servlets,Beans等类的*.jar文件。
        • 如果一个类出现在JAR文件中同时也出现在类的目录中,类加载器会加载位于类目录中的那一个。

(5). common/lib/ 这个目录下包含了所有压缩到JAR文件中的类文件和相关文件。比如:第三方提供的Java库文件、JDBC驱动程序等。
        • 其中msbase.jar、mssqlserver.jar、msutil.jar文件为SqlServer2000的JDBC驱动程序
        • 其中servlet-api.jar和jsp-api.jar为Servlet和JSP的API所在的包

from: https://www.cnblogs.com/vurtne-lu/p/6274751.html

Tomcat——目录结构相关推荐

  1. java获取tomcat目录结构_tomcat目录结构简介_动力节点Java学院整理

    tomcat目录结构简介 如果我们有一个web应用,名称为"mail"(同时也是web应用所在目录的名称),那么其目录内不同类型的文件应该服从如下放置的规则: 一般来讲: 对于ht ...

  2. tomcat的服务器目录在哪个文件夹,Tomcat目录结构详细介绍

    打开tomcat的解压之后的目录可以看到如下的目录结构: 1.Tomcat的bin目录: bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以. ...

  3. Tomcat目录结构

    文章目录 目录结构 bin目录 conf目录 lib目录 webapps目录 temp目录 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访 ...

  4. Tomcat目录结构及Tomcat Server处理一个http请求的过程

    http://blog.sina.com.cn/s/blog_62cb15980101jh9x.html 1.Tomcat的结构概述 Tomcat服务器是由一系列可配置的组件构成,其核心组件是Cata ...

  5. tomcat 目录结构 web 目录结构

    TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web ...

  6. java获取tomcat目录结构_Tomcat目录结构详解

    Tomcat目录结构图如下: bin目录 存放一些可执行的二进制文件,.sh结尾的为linux下执行命令,.bat结尾的为windows下执行命令. catalina.sh:真正启动tomcat文件, ...

  7. Tomcat目录结构及作用

    bin:该目录下存放的是二进制可执行文件 如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出GUI窗口启动T ...

  8. Tomcat服务器目录结构

    对于开发人员来说,经常会用到Tomcat服务器,它用起来简单,比较实用. 1.Tomcat的下载 1.请先确认你的JDK版本(在cmd窗口输入 java -version) 因为我安装的是Tomcat ...

  9. 最全的 eclipse web 项目目录结构

    本文会尽可能对 java web 项目的目录结构做出最详细的解释,尽量做到浅显易懂. eclipse web 项目目录结构 java web 项目事例 03-springmvc-drien-xgq 是 ...

最新文章

  1. python读取中文txt文本-python读取中文txt文本的方法
  2. 链接oracle spatial,oracle spatial初试
  3. MySQL基础教程之IN的用法详解
  4. 博客刚开通,先转载几篇,请见谅
  5. 干货|吴恩达Coursera课程教你学习神经网络!
  6. [改善Java代码]非稳定排序推荐使用List
  7. Hive导数据到本地文件
  8. numpy基础1多维数组对象
  9. OCR应用场景:票总管发票管理系统
  10. Visual Studio 2019设置透明背景图片
  11. 数据机房温湿度检测物联网以太网传感器解决方案
  12. 欧陆词典牛津高阶英汉双解词典(第9版)_V2.0层叠样式示意:
  13. sql字符型注入-sqli第1关
  14. 1467:Radio Transmission(KMP最小循环节)
  15. 深度学习核心技术精讲100篇(四十五)-商业DMP数据管理平台的架构与实践
  16. “AI芯片”通识_AI产品经理看这一篇就够了_团员分享_@书博
  17. Python小白入门分享
  18. jQuery实现拼图小游戏(实操案例)
  19. jquery拼接ajax 的json和字符串拼接
  20. Python学习-字典攻击

热门文章

  1. web工程中spring+ibatis的单元测试--转载
  2. mysql中判断字段为空
  3. 数据挖掘十大经典算法之——KNN 算法
  4. TensorFlow教程之完整教程 2.7 字词的向量表示
  5. 深度解读谷歌开源的最精确自然语言解析器SyntaxNet
  6. Tomcat - 源码构建Tomcat 8.5.55 启动
  7. MyBatis-02 MyBatis XML方式概述及配置步骤
  8. Spring-国际化信息01-基础知识
  9. js php 中文乱码怎么解决_探讨PHP JSON中文乱码的解决方法详解
  10. python学习笔记(十一)——正则表达式