打赏

Tomcat系列(2)——Tomcat文件目录7个

核心部分

  bin (运行脚本)
  conf (配置文件)
  lib (核心库文件)
  logs (日志目录)
  temp (临时目录)
  webapps (自动装载的应用程序的目录)
  work (JVM临时文件目录[java.io.tmpdir])

  

  catalina.home(安装目录):指向公用信息的位置,就是bin和lib的父目录

  catalina.base(工作目录):指向每个Tomcat目录私有信息的位置,就是conf、logs、temp、webapps和work的父目录

  仅运行一个Tomcat实例时,这两个属性指向的位置是相同的。如果我们想要运行Tomcat的 多个实例,但是不想安装多个Tomcat软件副本。那么我们可以配置多个工作目录,每个运行实例独占一个工作目录,但是共享同一个安装目录。

详细部分

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

  

1.bin(tomcat命令)

    bin(tomcat命令),主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

   

2.conf(配置文件)

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

  conf\Catalina\localhost  可以存放默认加载的项目

  

3.lib(核心库jar)

  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目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。 当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

  

7.work

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

  

参考链接

  https://blog.csdn.net/u012661010/article/details/73381599

posted @ 2019-04-19 19:21  海米傻傻  阅读(741)  评论(0编辑  收藏  举报