tomcat目录及文件说明
目录及文件 | 说明 |
bin |
用于存放tomcat的启动、停止等批处理脚本喝Shell脚本 |
bin/startup.bat |
用于在Windows下启动tomcat |
bin/startup.sh |
用于在Linux下启动tomcat |
bin/shutdown.bat |
用于在Windows下停止tomcat |
bin/shutdown.sh |
用于在Linux下停止tomcat |
conf |
用于存放tomcat的相关配置文件 |
conf/Catalina |
用于存储针对每个虚拟机的Context配置 |
conf/context.xml |
用于定义所有Web应用均需要加载的Context配置,如果Web应用指定了自己的context.xml,那么该文件的配置将被覆盖 |
conf/catalina.properties |
tomcat环境变量配置 |
conf/ctatlina.policy |
当tomcat在安全模式下运行时,此文件为默认的安全策略配置 |
conf/logging.properties |
tomcat日志配置文件,可通过该文件修改tomcat日志级别以及日志路径等 |
conf/server.xml |
tomcat服务器核心配置文件,用于配置tomcat的链接器、监听端口】处理请求的虚拟主机等。可以说,tomcat主要根据该文件的配置信息创建服务器实例 |
conf/tomcat-users.xml |
用于定义tomcat默认用户及角色映射信息,tomcat的Manager模块即用该文件中定义的用户进行安全认证 |
conf/web.xml |
tomcat中所有应用默认的部署描述文件,主要定义了基础Servlet和MIME映射。如果应用中不包含Web.xml,那么tomcat将使用此文件初始化部署描述,反之,tomcat会在启动时将默认部署描述与自定义配置进行合并 |
lib |
tomcat服务器依赖库目录,包含tomcat服务器运行环境依赖Jar包 |
logs |
tomcat默认的日志存放路径 |
webapps |
tomcat默认的Web应用部署目录 |
work |
Web应用JSP代码生成和编译临时目录 |
《Tomcat架构解析》 刘光瑞 著