打开tomcat的解压之后的目录可以看到如下的目录结构: 

1.bin:

bin目录主要是用来存放该目录下存放二进制的可执行文件。这些文件主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。并且很多环境变量的设置都在此处,例如jdk路径、tomcat路径等。

startup 用来启动tomcat 
shutdown 用来关闭tomcat 
修改catalina可以设置tomcat的内存

2.conf:

conf目录主要是用来存放tomcat的一些配置文件。

server.xml:

可以设置端口号、设置域名或IP、默认加载的项目、请求编码 、添加虚拟主机等

web.xml:

可以部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。这些MIME类型是客户端与服务器之间说明文档类型的,如用户请求一个html网页,那么服务器还会告诉客户端浏览器响应的文档是text/html类型的,这就是一个MIME类型。客户端浏览器通过这个MIME类型就知道如何处理它了。当然是在浏览器中显示这个html文件了。但如果服务器响应的是一个exe文件,那么浏览器就不可能显示它,而是应该弹出下载窗口才对。MIME就是用来说明文档的内容是什么类型的!

context.xml可以用来配置数据源之类的 
tomcat-users.xml用来配置管理tomcat的用户与权限 
在Catalina目录下可以设置默认加载的项目 

3.lib:

lib目录主要用来存放tomcat运行需要加载的jar包。 
例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

4.logs:

logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响) 
在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中 
在linux环境中,控制台的输出日志在catalina.out文件中

5.temp:

temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响) 

6.webapps:

webapps存放web项目的目录,其中每个文件夹都是一个项目;如果这个文件下已经存在了目录,那么都是tomcat自带的。注意:其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。http://localhost:8080/examples,进入示例项目。其中examples就是项目名,即文件夹的名字。当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。

当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

7.work:

work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。 
清空work目录,然后重启tomcat,可以达到清除缓存的作用。~

Tomcat的目录结构详细介绍-解压版相关推荐

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

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

  2. 第八天- linux目录结构详细介绍

    1.树状结构目录图 [root@test yum.repos.d]# tree -L 1 / / #根 ├── bin #可执行二进制文件的目录,如常用的命令ls.tar.mv.cat等 ├── bo ...

  3. Linux目录结构详细介绍

    目录 1.树状目录结构图 2./目录 3./etc/目录 4./usr/目录 5./var/目录 6./proc/目录 7./dev/目录 1.树状目录结构图 2./目录 目录 描述 / 第一层次结构 ...

  4. MySQL 8.0.15解压版安装教程(windows版)

    由于自己对软件控制欲比较强(我安装软件的时候会了解并配置所有该软件所能及的目录,e.g.chrome浏览器的下载目录,QQ微信的缓存文件目录以及接收文件目录,我必然会自己亲自设定等等),对于mysql ...

  5. mysql-5.7.37-winx64解压版安装超详细图文教程

    1.下载: 地址:http://dev.mysql.com/downloads/mysql/ 官网下载较慢,可以去找一找其他的网站下载,只要能短时间下载下来就行,不着急的也可以慢慢下. 2.安装: 将 ...

  6. 【Tomcat】安装Tomcat服务器Tomcat的目录结构

    创建时间:6.14 一.安装Tomcat服务器 Tomcat下载ver8的,现在用的多 下载并解压 配置环境变量:(切记!!不然startup那步会闪退) 1.新建系统环境变量: (1)进入根目录,复 ...

  7. MySQL 5.7 解压版 安装教程(图文详细)[Windows](转载)

    本文转载自Horvey's blog的文字,转载仅作学习使用. 最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压 ...

  8. mysql5.5.37winx64_mysql-5.7.37-winx64解压版安装超详细图文教程

    1.下载: 地址:http://dev.mysql.com/downloads/mysql/ 官网下载较慢,可以去找一找其他的网站下载,只要能短时间下载下来就行,不着急的也可以慢慢下. 2.安装: 将 ...

  9. vue-cli 目录结构详细讲解

    https://juejin.im/post/5c3599386fb9a049db7351a8 vue-cli 目录结构详细讲解 目录 结构预览 ├─build//保存一些webpack的初始化配置, ...

最新文章

  1. win10+Chrome浏览器截长图方法
  2. 对标英伟达,依图发布AI芯片“求索”
  3. java编译会产生多少个类文件,编译一个定义了三个类和四个方法的Java源程序文件,总共会产生多少个字节码文件 ? ( )...
  4. albian开发笔记二
  5. 开发日记-20190503 关键词 汇编语言(二)
  6. 视频培训网站发布问题
  7. 神策数据杨宁:券商财富管理数字化转型客户全生命周期解读
  8. linux raid1 分区表,在 Linux 下使用 RAID(三):用两块磁盘创建 RAID 1(镜像)
  9. 三角形分类(洛谷P5717题题解,Java语言描述)
  10. uboot主Makefile分析
  11. [NOIP2013] 花匠
  12. epoll原理_Epoll源码阅读手札
  13. 模拟便于直接存取的索引文件结构_07016.2.0使用Solr7对结构化csv文件建立全文索引...
  14. asp:dropdownlist如何去掉三角箭头_如何使用css伪元素实现超实用的图标库(附源码)...
  15. Win10 Composer下载安装
  16. AutoCad二次开发
  17. app注册如何集成语音验证码功能?
  18. 用VS软件开发“中国象棋“游戏
  19. 在线学习python
  20. Nginx搭建RTMP推拉流服务器

热门文章

  1. 2021-01-14某证券公司后台开发岗位面试记录(三面也是技术终面)
  2. 会计用计算机推荐,本人要写毕业论文,浅谈计算机会计,谁给推荐些比..._高级会计师_帮考网...
  3. python写一个带界面母亲节贺卡
  4. PowerDesign连接远程数据库
  5. 天使童装项目的自我感受
  6. 新一代工业园区智能制造产业运营中心建设项目方案建议书
  7. 爸爸!再不陪我,我就长大了!推荐每个爸爸都看一遍!
  8. linux中dnf实用命令简记
  9. html div代替frameset,frameset过时,以及用div+iframe的代替frameset实现
  10. 昨天晚上看到的几个简短小笑话:)