[Tomcat] [最全] 目录和文件详解

打开tomcat的解压之后的目录可以看到如下的目录结构:

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包。

例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

Logs

logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响)

在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中 。

在linux环境中,控制台的输出日志在catalina.out文件中。

Temp

temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)

Webapps

webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。

当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

Work

work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。

清空work目录,然后重启tomcat,可以达到清除缓存的作用。

下载在地址栏输入Apache官网

http://tomcat.apache.org/

需要配置jdk环境,然后解压tomcat压缩包即可用,sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径。

  • startup 用来启动tomcat 。
  • shutdown 用来关闭tomcat 。

配置文件

server.xml为Tomcat的主要配置文件,可配置Tomcat的启动端口、网站目录、虚拟主机、开启https等重要功能。

技术支持

Tomcat的介绍与使用

相关推荐
Volunteer Technology几秒前
Spring AI MCP案例
java·开发语言·数据库
紫琪软件工作室3 分钟前
SpringBoot Java邮件发送工具类
java·spring boot·spring
郝学胜-神的一滴3 分钟前
干货版《算法导论》04:渐近复杂度与序列接口实战
java·开发语言·数据结构·c++·python·算法
2301_811130546 分钟前
【保姆级教程】Android Studio完整安装步骤(2026最新版,新手零踩坑)
android·java
_Evan_Yao7 分钟前
缓存与数据库的“双写悖论”:一致性的常见陷阱与破局之道
java·后端·缓存
超梦dasgg23 分钟前
Sentinel生产环境实战全解
java·微服务·sentinel
青云计划26 分钟前
MySQL技术文档
java·mysql
qq_25183645726 分钟前
基于java 汽车检修管理系统设计与实现 论文
java·开发语言·汽车
量子炒饭大师30 分钟前
【Linux系统编程】Cyberpunk在霓虹丛林中构建堡垒 ——【基础开发工具(1)】一文带你初步了解 软件包管理器 并 快速上手 yum和apt 工具
java·linux·运维·apt·yum·软件包管理器
Finger#0000FF35 分钟前
从零上手VibeCoding(ClaudeCode+DeepSeek V4.Pro)
java·人工智能·ai编程·vibe coding·claudecode