Tomcat的目录结构

作者: 李序锴 | 来源:发表于2017-12-20 16:40 被阅读5次

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

Tomcat目录结构

1.bin:

bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

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

startup 用来启动tomcat

shutdown 用来关闭tomcat

修改catalina可以设置tomcat的内存

2.conf:

conf目录主要是用来存放tomcat的一些配置文件。

server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码

web.xml可以设置tomcat支持的文件类型

context.xml可以用来配置数据源之类的

tomcat-users.xml用来配置管理tomcat的用户与权限

在Catalina目录下可以设置默认加载的项目

3.lib:

Tomcat的类库,里面是一大堆jar文件。如果需要添加Tomcat依赖的jar文件,可以把它放到这个目录中,当然也可以把应用依赖的jar文件放到这个目录中,这个目录中的jar所有项目都可以共享之,但这样你的应用放到其他Tomcat下时就不能再共享这个目录下的Jar包了,所以建议只把Tomcat需要的Jar包放到这个目录下;

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

4.logs:

这个目录中都是日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,那么异常也会记录在日志文件中。

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

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

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

5.temp:

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


6.webapps:

存放web项目的目录,其中每个文件夹都是一个项目,如果这个目录下已经存在了目录,那么都是tomcat自带的项目。其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。http://localhost:8080/examples,进入示例项目。其中examples就是项目名,即文件夹的名字。

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

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

7.work:

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

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

1.Tomcat的目录结构详细介绍(超全)
2.Tomcat7目录结构详解(非常详细)

相关文章

  • Tomcat配置实践

    1 Tomcat目录结构 要部署使用tomcat,则必须了解tomcat的目录结构以及各目录的作用。这里以tomc...

  • Tomcat的目录结构详细介绍

    Tomcat的目录结构详细介绍 打开tomcat的解压之后的目录可以看到如下的目录结构: 1.bin: bin目录...

  • tomcat学习

    tomcat目录结构 tomcat根目录在tomcat中叫

  • tomcat及web应用

    Tomcat目录结构: bin:该目录存放启动和关闭Tomcat的脚本文件 conf: 该目录存放Tomcat服务...

  • Java Web 基础 - Tomcat

    目录结构 Tomcat 主程序目录结构: /bin:启动和停止 Tomcat 的命令文件 /conf:配置文件 /...

  • Jsp

    一、安装和了解Tomcat 服务器 安装步骤略 Tomcat 服务器目录结构Tomcat服务器目录接结构 二、了解...

  • JSP1.0

    Web应用程序--Tomcat目录结构 ​​ WEB-INF目录结构 ​​ MyEclipse Web项目目录结构...

  • Tomcat源码分析 -- 准备工作

    一、本篇目录 tomcat简介 tomcat目录结构 tomcat源码调试 二、tomcat简介 两句话简单介绍下...

  • tomcat是怎么处理请求的

    一、tomcat目录结构 tomcat也是一个应用服务器,下载tomcat源码可以看到tomcat的源码目录如下:...

  • Tomcat目录结构

    1.bin 存放启动和关闭tomcat的脚本文件(命令) 2.conf 存放tomcat服务器的各种配置文件 ...

网友评论

    本文标题:Tomcat的目录结构

    本文链接:https://www.haomeiwen.com/subject/vrigwxtx.html