我们接下来要介绍一下,每个文件夹的作用以及功能大概是什么:
bin
bin目录主要是用来存放tomcat命令的,主要有两大类,一类是以.sh结尾的(Linux命令),另一类是以.bat结尾的(Windows命令)
很多环境变量的设置都在此处,例如可以设置JDK路径、Tomcat路径.
startup用来启动tomcat
shutdown用来关闭tomcat
修改Catalina可以设置tomcat的内存
conf
conf目录主要用来存放tomcat的一些配置文件:
server.xml可以设置端口号,设置域名或者ip,默认加载的项目,请求编码
web.xml可以设置tomcat支持的文件类型
context.xml可以用来配置数据源之类的
tomcat-users.xml用来配置管理tomcat的用户与权限
在Catalina目录下可以设置默认加载的项目
lib
lib目录主要用来存放tomcat运行所需要的jar包
例如我们在eclipse中创建一个jsp文件需要引入servlet-api.jar
logs
logs目录用来存放tomcat在运行过程中产生的日志文件,在控制台输出的日志文件非常重要.
清空不会对tomcat运行产生影响
temp
temp目录是用户用来存放tomcat在运行过程中产生的临时文件
清空不会对tomcat运行产生影响
webapps
webapps目录用来存放应用程序,主要是用来发布应用,可以以文件夹,jar包,war包的形式发布应用
work
work目录用来存放tomcat在运行时的编译后文件,例如jsp文件编译后的文件
清空work目录,然后重启tomcat可以达到清楚缓存的作用