这里以apache-tomcat-8.5.69为例,目录结构如下:

一共有bin,conf,lib,logs,temp,webapps,work, 一共7个文件夹,下面来对它们分别进行介绍:

(1)bin目录
该目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

重要提示:
很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径;
startup 用来启动tomcat;shutdown 用来关闭tomcat;修改catalina可以设置tomcat的内存。


(2)conf目录
该目录主要是用来存放tomcat的一些配置文件。
重要提示:
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码;
web.xml可以设置tomcat支持的文件类型;
context.xml可以用来配置数据源之类的信息;
tomcat-users.xml用来配置管理tomcat的用户与权限;
在catalina目录下可以设置默认加载的项目。

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


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


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

(6)webapps目录
该目录主要是用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

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

tomcat目录介绍相关推荐

  1. Tomcat目录介绍以及运行时寻找class的顺序

    来自:http://blog.csdn.net/lihai211/article/details/6651977 Tomcat下的文件目录  /bin:存放启动和关闭tomcat的脚本文件:  /co ...

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

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

  3. tomcat服务器的安装、tomcat的目录介绍、如何启动tomcat

    tomcat服务器的安装 找到需要的Tomcat版本对应的zip压缩包,解压到需要安装的目录即可 tomcat的目录介绍 bin        专门用来存放tomcat服务器的可执行程序 conf  ...

  4. Tomcat 配置 项目 到tomcat目录外面 和 域名绑定访问(api接口、前端网站、后台管理网站)...

    先停止tomcat服务 1.进入apache-tomcat-7.0.68/conf/Catalina/localhost(如果之前还都没有启动过tomcat,是不会有此目录的,先启动一次再关闭,会自动 ...

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

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

  6. Tomcat 服务器介绍和使用

    ** Tomcat 服务器介绍和使用: ** 服务器的概念和作用: 问题: 学习了 java 编程之后,java 代码的一个很重要的作用就是进行数据的 处理,但是目前来说我们运行编写的代码,只有一次性 ...

  7. Tomcat是什么。Tomcat入门介绍

    (本人小白,有些地方也是参考查询理解而来,如有错误,欢迎各位大神指正) 1.什么是web应用服务器?应用服务器其实也是一个应用程序.tomcat服务器也是web应用服务器之一. 2.tomcat服务器 ...

  8. tomcat端口介绍以及配置启用https

    一.tomcat 默认端口 <Server port="8005" shutdown="SHUTDOWN"> 远程停服务端口 <Connect ...

  9. linux webapps 目录,Tomcat8下将webapps目录与tomcat目录分离

    引言:在实际的生产环境中,默认情况下会将tomcat目录和时间部署目录进行分离,而非我们在开发环境下的将其放入$CATALINA_HOME/webapps下,那如何来实现这个功能呢?本文将回答此问题. ...

最新文章

  1. jvm from space 很小_JVM真香系列:堆内存详解
  2. CG CTF RE ReadAsm2
  3. MySQL软件的下载
  4. upload_labs_pass17_二次渲染
  5. 设计模式 抽象工厂模式(Abstract Factory)
  6. 15分钟为自己架设优雅如Github的代码仓库
  7. IT人不可不听的10个职场故事
  8. 职场没有岁月静好,只有不进则退
  9. TCP聊天工具的实现
  10. 第12章 坚持一百秒(《C和C++游戏趣味编程》教学视频)
  11. plsql 误删除了存储过程怎么处理_照片恢复 - 内存卡及手机误删照片怎么恢复?...
  12. Android应用系统签名方法
  13. Python学习教程-1_Introductions
  14. unity 之 Particle 二
  15. TDA4 J721 EVM开发板开发学习
  16. QMediaplayer详解以及简易音乐播放实现
  17. 京东数据分析软件 | 如何获取京东平台的“增长榜单”
  18. libnet编译,windows/Linux
  19. 网站更换域名和服务器不收录,更换域名就是一个坑,没事千万不要轻易入坑
  20. Pytest学习笔记4——测试步骤

热门文章

  1. (转)贝叶斯推理及应用
  2. YouTube推荐!动画版机器学习过程 How Machines Learn ?
  3. WebStorm for Mac 2018.1.2 Web前端开发 IDE 破解版下载
  4. java线程池4种使用方式
  5. 2023智慧养老展,北京老年智能产品及智慧养老管理系统展览会
  6. 应用服务器中对JDK的epoll空转bug的处理
  7. python词频统计的方式
  8. 布局“负数”的妙用——少年自负凌云笔(未完待续)
  9. 寒假python培训
  10. 【计量经济学导论】13. 虚拟变量与双重差分