Tomcat目录详解


目录有:backup、bin、conf、lib、logs、temp、webapps、work、BUILDING.txt、CONTRIBUTING.md、LICENSE、NOTICE、RELEASE- NOTES、RUNNING.txt。

请看图:

1.其中backup目录中的内容如下图所示:保存了一些配置文件,是在第一次运行了Tomcat服务器以后产生的。它是对服务器进行简单的备份日志。和conf文件下的内容几乎一样。

2.bin目录内容如下图所示:主要用来存放Tomcat的命令,很多环境变量也在此处设置。以.sh结尾的代表Linux下的命令;以.bat结尾的代表Windows下的命令。其中startup.bat代表windows系统下启动Tomcat的命令;shutdown.bat代表Windows系统下关闭Tomcat的命令。同理startup.sh代表Linux下的启动Tomcat的命令;shutdown.sh代表linux下关闭Tomcat的命令。(该目录存放linux和window系统启停Tomcat的脚本)。

3.conf目录内容如下图所示:存放tomcat服务器全局配置的各种文件。backup文件夹为它的备份。catalina目录下可以设置默认加载的项目。Catalina目录下可以设置默认加载的项目和服务器内存大小。context.xml可以用来配置数据源之类的东西。logging文件记录tomcat服务器运行的日志记录。server.xml可以设置域名、端口号、IP、请求的编码、默认加载的项目。web.xml可以设置tomcat服务器支持的文件类型。tomcat- users.xml用来配置管理tomcat的用户与权限。

4.lib目录内容如下所示:存放Tomcat服务器所需要的所有Jar包。我们在连接数据库时常常烦恼每创建一个项目就要引入一个对应的oracle的Jar包或MySQL的Jar。但是如果你把这两个Jar包放在此目录下,就可以引入一次,下次再创建项目时不需要每次都引入Jar包。

5.log目录内容如下所示:用来存放Tomcat执行时的日志文件。清除此文件不会对Tomcat服务器产生影响。开始时此文件目录为空,只有运行了Tomcat才会在此目录下生成日志文件。

6.temp目录下的内容如下图所示:用来存放Tomcat执行过程中产生的临时文件。清除此文件不会影响Tomcat服务器。

7. webapps目录内容如下图所示:tomcat默认部署路径。目录用来存放应用程序,当Tomcat启动时会加载webapps目录下的应用程序。当然可以以war包、Jar包、普通文件夹三种形式发布应用。你也可以把应用程序存放在电脑磁盘的任意一个位置,但是需要在conf/Catalina/localhost目录下的配置文件中要配置好,使其映射。

8.work目录内容如下:用来存放Tomcat运行时编译后的项目文件。清空work目录,重启Tomcat,可以达到清除Tomcat服务器缓存的目的。

9.BUILDING.txt、CONTRIBUTING.md、LICENSE、NOTICE、RELEASE- NOTES、RUNNING.txt是Tomcat服务器的一些签证,运行,注意的信息。


原文链接:https://blog.csdn.net/qq_35685189/article/details/100744494