面试笔试题--Tomcat目录结构

Tomcat目录结构

打开tomcat,解压之后可以看到如下的目录结构:
面试笔试题--Tomcat目录结构_第1张图片

1.bin

bin目录主要存放Tomcat的命令
主要有两大类:
1.以.sh结尾的(linux命令);
2.以.bat结尾的(windows命令);
startup.bat用来启动Tomcat
shutdown.bat用来关闭Tomcat
面试笔试题--Tomcat目录结构_第2张图片

2.conf

conf目录主要是用来存放tomcat的一些配置文件。
面试笔试题--Tomcat目录结构_第3张图片

3.lib

lib目录存放的是Tomcat运行需要加载的jar包
面试笔试题--Tomcat目录结构_第4张图片

4.logs

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

5.temp

temp用来存放Tomcat运行过程中产生的临时文件(清空不会对tomcat运行带来影响)
在这里插入图片描述

6.webapps

webapps用来存放web应用程序,其中每一个文件夹都是一个项目.
当Tomcat启动时会加载webapps下的web应用程序.
可以以文件夹,jar包,war包的形式发布应用.
面试笔试题--Tomcat目录结构_第6张图片

7.work

1.work存放Tomcat运行时编译后的文件,最终运行的文件都在这里.
2.通过webapps中的项目生成的!可以把这个目录下的内容删除,再次运行时会生再次生成work目录。
3.当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,然后再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。
在这里插入图片描述

你可能感兴趣的:(#,java面试宝典,面试笔试题)