zoukankan      html  css  js  c++  java
  • JavaWeb入门——Tomcat的目录结构

    JavaWeb入门——Tomcat的目录结构

    摘要:本文主要了解了Tomcat的目录结构。

    目录结构

    打开Tomcat的目录,可以看到如下文件和文件夹:

    bin目录

    该目录下存放的是二进制可执行文件

    如果是安装版,那么这个目录下会有两个exe文件:tomcat7.exe、tomcat7w.exe,前者是在控制台下启动Tomcat,后者是弹出GUI窗口启动Tomcat。

    如果是解压版,那么会有两大类,一类是以.sh结尾的(Linux命令),另一类是以.bat结尾的(Windows命令)。startup用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn用来停止Tomcat。

    conf目录

    该目录主要用来存放一些配置文件

    server.xml:配置整个服务器信息。例如端口号、域名或IP、请求编码。

    web.xml:配置Tomcat支持的文件类型,部署描述符文件,这个文件中注册了很多MIME类型,即文档类型,是客户端与服务器之间说明文档类型的。

    context.xml:对所有应用的统一配置,通常我们不会去配置它。

    tomcat-users.xml:存储Tomcat用户和权限的文件,这里保存的是Tomcat的用户名及密码,以及用户的角色信息。

    lib目录

    该目录主要用来存放Tomcat运行需要加载的jar包。

    如果需要添加Tomcat依赖的jar文件,可以把它放到这个目录中。例如,像连接数据库的jdbc的包。当然也可以把应用依赖的jar文件放到这个目录中,这个目录中的jar所有项目都可以共享。

    logs目录

    该目录主要用来存放Tomcat在运行过程中产生的日志文件,如果启动Tomcat时有错误,那么异常也会记录在日志文件中。可以在服务器停止后清空该目录下的文件,不会对服务器的运行造成影响。

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

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

    temp目录

    该目录用于存放Tomcat的临时文件。可以在服务器停止后清空该目录下的文件,不会对服务器的运行造成影响。

    webapps目录

    该目录用来存放应用程序。

    当服务器启动时会加载目录下的应用程序。可以用文件夹、war包、jar包的形式发布应用,文件夹的名称就是项目名称。其中ROOT是一个特殊的项目,在地址栏中没有给出项目名称时,默认的就是ROOT项目。

    work目录

    该目录存放的是服务器运行时的编译后文件,编译生成的java和class文件都会存放到这个目录下。

    清空这个目录,然后重启服务器,会生再次生成work目录,这么做可以达到清除缓存的作用。

  • 相关阅读:
    查准率(precision)和查全率(recall)
    数据集大全:25个深度学习的开放数据集
    利用贝叶斯算法实现手写体识别(Python)
    KNN算法识别手写数字
    判断点在直线的左右哪一侧
    多节点bigchaindb集群部署
    java 多线程 3 synchronized 同步
    java 多线程 1 “常用的实现多线程的2种方式”:Thread 和 Runnable
    java 字符串
    java 关键字static
  • 原文地址:https://www.cnblogs.com/shamao/p/12011889.html
Copyright © 2011-2022 走看看