• 9.14JavaWeb容器之Tomcat


    9.14JavaWeb容器之Tomcat

    下载Tomcat

    官网地址:

    点击跳转

    注意:

    • Tomcat基于Java进行开发,所以Tomcat版本和JDK版本需要匹配。

    下载界面的一些注意的点:

    Tomcat容器的目录结构

    子目录说明
    bin 命令中心(启动命令,关闭命令……)
    conf 配置中心(端口号,内存大小……)
    lib Tomcat 的库文件。Tomcat 运行时需要的 jar 包所在的目录。
    logs 存放日志文件。
    temp 存储临时产生的文件,即缓存。
    webapps 存放项目的文件,web 应用放置到此目录下浏览器可以直接访问。
    work 编译以后的 class 文件。

    bin目录--->类似BIOS区域

    作用:

    存放Tomcat指令

    分类:

    • .sh结尾的Linux指令

    • .bat结尾的Windows指令

    很多环境变量都在此处设置,例如 JDK 路径、Tomcat 路径等

    一些常用的Tomcat命令:

    • startup.sh/startup.bat:用来启动 Tomcat;

    • shutdown.sh/shutdown.bat:用来关闭 Tomcat;

    • catalina.bat/ catalina.bat:用来设置 Tomcat 的内存。

    conf目录

    作用:

    存放Tomcat配置文件

    一些常用的文件:

    • server.xml 用来设置域名、IP、端口号、默认加载的项目、请求编码等;

    • context.xml 用来配置数据源等;

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

    • web.xml 可以设置 Tomcat 支持的文件类型;

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

    lib目录

    作用:

    存放Tomcat运行需要的jar包

    logs目录--->磁盘区域

    作用:

    • 存放 Tomcat 在运行过程中产生的日志文件--->非常关键清空该目录中的文件不会对 Tomcat 的运行带来影响

      • Windows系统中,输出日志位于:catalina.xxxx-xx-xx.log 文件

      • Linux系统中,输出日志位于:catalina.out 文件

    temp目录--->磁盘区域

    作用:

    存放 Tomcat 在运行过程中产生的临时文件--->清空该目录中的文件不会对 Tomcat 的运行带来影响

    webapps目录--->内存区域

    作用:

    存放应用程序(也就是通常所说的网站)

    处理过程:

    • Tomcat 启动时会去加载 webapps 目录下的应用程序

    • Servlet 程序就是放在这里

    Tomcat 允许以文件夹、war 包、jar 包的形式发布应用

    work目录--->内存区域

    作用:

    • 存放 Tomcat 在运行时的编译文件(也即 class 字节码文件),例如 JSP 编译后的文件。

    注意:

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

    It's a lonely road!!!
  • 相关阅读:
    java算法:构建块
    和菜鸟一起学linux总线驱动之初识smartcard操作过程
    java算法:算法分析事例
    java算法:数组
    网上交易 Q币冲击人民币?
    一段搞笑代码,让网页上所有图片飞起来转圈
    黑客系列教程之暴力注入Explorer
    一段搞笑代码,让网页上所有图片飞起来转圈
    巧妙破解开别人ASP木马密码的方法
    巧妙破解开别人ASP木马密码的方法
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/15269260.html
Copyright © 2020-2023  润新知