zoukankan      html  css  js  c++  java
  • 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!!!
  • 相关阅读:
    HDU 1358 Period (KMP)
    POJ 1042 Gone Fishing
    Csharp,Javascript 获取显示器的大小的几种方式
    css text 自动换行的实现方法 Internet Explorer,Firefox,Opera,Safar
    Dynamic Fonts动态设置字体大小存入Cookie
    CSS Image Rollovers翻转效果Image Sprites图片精灵
    CSS three column layout
    css 自定义字体 Internet Explorer,Firefox,Opera,Safari
    颜色选择器 Color Picker,Internet Explorer,Firefox,Opera,Safar
    CSS TextShadow in Safari, Opera, Firefox and more
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/15269260.html
Copyright © 2011-2022 走看看