Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。擅长于Servlet 和JSP 的处理;Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,并且tomcat具有处理HTML页面的功能。
下面以apache-tomcat-8.5.69为例介绍tomcat的文件目录
可以看到tomcat下面有bin,conf,lib,logs,temp,webapps,work一共7个文件夹
1.bin目录
该目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。
启动脚本:startup.bat
停止脚本:shutdown.bat
linux
启动脚本:startup.sh
停止脚本:shutdown.sh
conf:
conf:配置文件目录 (config /configuration)
核心配置文件:server.xml,设置端口号、设置域名或IP、默认加载的项目、请求编码;
用户权限配置文件:tomcat-users.xml,配置管理tomcat的用户与权限;
所有web项目默认配置文件:web.xml,设置tomcat支持的文件类型;
lib:
依赖库,tomcat和web项目中需要使用的jar包
logs:日志文件.
localhost_access_log.*.txt tomcat记录用户访问信息,星*表示时间。
例如:localhost_access_log.2021-08-09.txt
temp:
临时文件目录,文件夹内内容可以任意删除。
webapps:
默认情况下发布WEB项目所存放的目录(tomcat运行的项目核心代码和资源)。
work:
tomcat处理JSP的工作目录。
温故而知新,可以为师矣!