首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    tomcat-目录&总体架构

    上文:tomcat-搭建源码阅读环境 背景 在阅读源码前,需要总体的了解一下tomcat作为轻量级应用服务器,设置了整套生命周期管理、可扩展的容器组件设计、类加载等方式;学习tomcat需要先了解其总体的架构...; 整体架构 说明 组件名称 tomcat目录 日志说明 日志名称 说明 作用 catalina.**.log 记录tomcat的启动过程信息 catalina.out tomcat标准的日志输出...localhost.**.log 存放未处理的异党信息,存放tomcat捕获的信息 localhong_access_log.**.txt 存放访问tomcat的请求日志,其中包括IP地址以及请求的路径...manager.***.log 存放tomcat自带的manager项目的日志 最后 以上为tomcattomcat目录说明和核心架构图,先了解整体架构后续有利于研究底层实现源码的阅读。...参考书籍《Tomcat架构解析》 参考文章: https://www.jianshu.com/p/34abebffb744 https://www.cnblogs.com/haimishasha

    27920

    Tomcat配置虚拟目录

    前言在 Tomcat 中,虚拟目录是一种非常实用的功能,它可以让用户访问到非根目录下的资源。本文将介绍如何为 Tomcat 配置虚拟目录,以便用户能够通过 HTTP 访问到博客目录下的文章。...创建博客目录首先,我们需要创建一个博客目录,用于存放博客文章。假设我们已经创建了一个名为 "blog" 的目录,并将其放置在 Tomcat 的 webapps 目录下。...修改 server.xml 文件接下来,我们需要修改 Tomcat 的 server.xml 文件,以便让 Tomcat 知道我们想要使用虚拟目录。...部署博客应用程序现在,我们需要将博客应用程序(例如,一个 WAR 文件)部署到 Tomcat 中。将 WAR 文件复制到 webapps 目录下,然后重启 Tomcat 服务器。...总结通过以上步骤,我们已经成功地为 Tomcat 配置了虚拟目录,并能够在 Tomcat 中访问到博客目录下的文章。这种方法不仅适用于博客,还可以应用于其他任何 Web 应用程序。

    86010

    Tomcat 目录与配置文件

    一、tomcat目录说明 tomcat目录 bin:命令,存放不同平台上启动或关闭的脚本 BUILDING.txt&RUNNING.txt:使用文档,告诉用户如何搭建 conf:各种全局配置文件,最主要的是...通知信息 README.md:读我文档 RELEASE-NOTES:版本信息 temp:临时文件 webapps:tomcat的web发布目录,类似于nginx或者apache的html目录...work:tomcat的工作目录,存放的是jsp编译后产生的.class文件及.java文件。...清空work目录,然后重启tomcat,可以达到清除缓存的作用。...bin目录 bin目录下的文件主要有两类,一个是Linux使用的.sh结尾的文件,另外一个是windows使用的.bat结尾的文件, catalina tomcat的设置脚本,也可以启动&关闭tomcat

    82120

    Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )

    文章目录 一、arch 目录 二、block 目录 三、certs 目录 四、crypto 目录 五、Documentation 目录 在上一篇博客 【Linux 内核】Linux 内核源码结构 ( 下载...Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 ) 中 , 使用了 Visual Studio Code 查看 Linux 内核源码 , 本篇博客开始分析 Linux 内核源码结构...; 一、arch 目录 ---- arch 目录是 针对 不同 CPU 体系架构平台 的代码 , 将 与 平台 相关的代码 放在该目录中 , 如某些代码只针对 x86 架构的平台 , 那么放在 arch.../x86 目录下 ; 每种体系结构 , 都有 相应的子目录 , 如 arm , arm64 分别是 arm 32 位和 64 位平台 ; 二、block 目录 ---- block 目录 , 是子系统目录..., 其中存储了 块设备驱动 相关代码 ; 三、certs 目录 ---- certs 目录中存储了 认证 和 签名 相关代码 ; 四、crypto 目录 ---- crypto 目录中存储了 内核中常用的

    12.1K30

    Linux 内核】Linux 内核源码目录说明 ③ ( lib 目录 | LICENSES 目录 | mm 目录 | net 目录 | samples 目录 | scripts 目录 )

    文章目录 一、lib 目录 二、LICENSES 目录 三、mm 目录 四、net 目录 五、samples 目录 六、scripts 目录 一、lib 目录 ---- lib 目录中存储了 C 语言标准库的子集...相关代码 ; 二、LICENSES 目录 ---- LICENSES 目录中存储了 开源许可协议 相关协议文本 ; 该目录拿下都是文本文件 ; 三、mm 目录 ---- mm 目录中存储了 内存管理...( Memory Management ) 相关代码 ; 四、net 目录 ---- net 目录中存储了 网络协议 相关代码 ; 如 : TCP , WIFI , IPV4 , IPV6 等 ;...五、samples 目录 ---- samples 目录中存储了 Linux 内核参考示例代码 ; 六、scripts 目录 ---- scripts 目录中存储了 内核 编译 配置 相关脚本 ;

    9.8K40

    Linux 内核】Linux 内核源码目录说明 ② ( drivers 目录 | fs 目录 | include 目录 | init 目录 | ipc 目录 | kernel 目录 )

    文章目录 一、drivers 目录 二、fs 目录 三、include 目录 四、init 目录 五、ipc 目录 六、kernel 目录 一、drivers 目录 ---- drivers 目录中存储了...驱动程序 相关代码 , 如 USB 总线驱动程序 , PCI 总线驱动程序 , 显卡驱动程序 , 网卡驱动程序 等 ; 二、fs 目录 ---- fs 目录中存储了 虚拟文件系统 ( Virtual...目录 ---- include 目录中存储了 内核源码 依赖 的 大部分头文件 代码 ; include 目录中存储了 虚拟文件系统 ( Virtual File System ) 相关代码 ; 四、...init 目录 ---- init 目录中存储了 Linux 内核的初始化 相关代码 ; 该 初始化代码 关联到了 内存的各个组件 的入口 ; 五、ipc 目录 ---- ipc 目录中存储了 进程间通信...相关代码 ; 如 : 信号量 , 共享内存 等 ; 六、kernel 目录 ---- kernel 目录中存储了 内核核心代码 ; 其中包含了 进程管理 , IRQ 中断 等模块 ;

    12.3K20

    tomcat配置ROOT目录和多站点

    ROOT目录配置 下面介绍三种方法:  (1):删除/ROOT目录下所有文件 ①:这种方式最为简单,直接删除/ROOT下面的所有文件,将你已经编译好的工程放到改目录下! ...Tomcat目录的目的是可以通过“http://[ip]:[port]”直接访问应用!...($Tomcat,为目录全路径,此配置其实是可以省略,但是为了标准还是配置的好)  (2):删除/ROOT目录下所有文件,并新建工程名(项目名) ①:这种方式相对第一种来说,稍微复杂一点点,将你需要部署的工程...例:(我新建了一个myapp存放我自己项目,目录为/TOOT/myapp)  ②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat <Context path="...,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟<em>目录</em>的路径,它默认的是$<em>tomcat</em>/webapps/ROOT<em>目录</em>!

    3.2K100

    tomcat配置ROOT目录和多站点

    ROOT目录配置 下面介绍三种方法:  (1):删除/ROOT目录下所有文件 ①:这种方式最为简单,直接删除/ROOT下面的所有文件,将你已经编译好的工程放到改目录下! ...Tomcat目录的目的是可以通过“http://[ip]:[port]”直接访问应用!...($Tomcat,为目录全路径,此配置其实是可以省略,但是为了标准还是配置的好)  (2):删除/ROOT目录下所有文件,并新建工程名(项目名) ①:这种方式相对第一种来说,稍微复杂一点点,将你需要部署的工程...例:(我新建了一个myapp存放我自己项目,目录为/TOOT/myapp)  ②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat <Context path="...,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟<em>目录</em>的路径,它默认的是$<em>tomcat</em>/webapps/ROOT<em>目录</em>!

    1.3K10

    tomcat配置ROOT目录和多站点

    ROOT目录配置 下面介绍三种方法:  (1):删除/ROOT目录下所有文件 ①:这种方式最为简单,直接删除/ROOT下面的所有文件,将你已经编译好的工程放到改目录下! ...Tomcat目录的目的是可以通过“http://[ip]:[port]”直接访问应用!...($Tomcat,为目录全路径,此配置其实是可以省略,但是为了标准还是配置的好)  (2):删除/ROOT目录下所有文件,并新建工程名(项目名) ①:这种方式相对第一种来说,稍微复杂一点点,将你需要部署的工程...例:(我新建了一个myapp存放我自己项目,目录为/TOOT/myapp)  ②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat <Context path=""...,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录!

    2.4K70

    TOMCAT的路径下目录的截图。

    bin目录中的内容如下图所示:主要用来存放Tomcat的命令,很多环境变量也在此处设置。以.sh结尾的代表Linux下的命令;以.bat结尾的代表Windows下的命令。...同理startup.sh代表Linux下的启动Tomcat的命令;shutdown.sh代表linux下关闭Tomcat的命令。...(即此目录下存放linux系统下和window系统下启动启动和关闭Tomcat服务器的脚本文件)。其中修改catalina可以设置Tomcat的内存。...清除此文件不会对Tomcat服务器产生影响。开始时此文件目录为空。只有运行了Tomcat才会在此目录下生成日志文件。 temp目录下的内容如下图所示:用来存放Tomcat执行过程中产生的临时文件。...清除此文件不会影响Tomcat服务器。 webapps目录下的内容如下图所示:tomcat默认部署路径。目录用来存放应用程序,当Tomcat启东市会加载webapps目录下的应用程序。

    1.4K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券