当前位置: 首页 > news >正文

Javaweb————Apache Tomcat目录文件结构讲解

我们打开下载好的Apache Tomcat文件夹可以看到有很多目录,这篇文章我们就来讲解一下核心目录的作用
在这里插入图片描述

🏍️🏍️🏍️一.bin目录

作用:启动和关闭tomcat脚本
startup. sh/startup.bat
shutdown. sh/shutdown.bat
(Windows是bat,Linux和MAC是sh,前面的文章已经提到过)

💙💙💙进入bin目录,我们可以看到这4个关键的文件
在这里插入图片描述

🏍️🏍️🏍️二.conf目录

作用:存放配置文件
server.xml:配置整个服务器信息比如修改端口号,添加虚拟主机
logging.properties:修改编码格式,我们之前调节中文乱码就是在这个文件中改的
在这里插入图片描述

我们用记事本打开server.xml可以看到里面有Tomcat启动的端口号和协议

在这里插入图片描述

🏍️🏍️🏍️三.lib目录

作用:存放Tomcat运行需要的第三方包,这个目录中的jar所有项目都可以共享
如果需要添加Tomcat依赖的jar文件,都可以把它放到这个目录中

💙💙💙打开目录可以看到java运行的依赖的各种各样的包

在这里插入图片描述

🏍️🏍️🏍️四.logs目录

作用:
运行的相关日志文件。 Tomcat启动和关闭的信息,如果启动Tomcat时有错误,catalina.out 运行日志文件,即标准输出和标准出错,也包含tomcat运行自己输出的日志以及应用里向console输出的日志

💙💙💙打开目录可以看到最近的一次运行的日志

在这里插入图片描述

这是最近一次启动Tomcat的信息

在这里插入图片描述

🏍️🏍️🏍️五.webapps目录(最核心)

作用:Tomcat的主要Web发布目录,存放web项目,其中每个文件夹都是一个项目,其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目

我们启动Tomcat以后直接访问http://localhost:8080后面不加任何路径来到的就是ROOT项目的页面

在这里插入图片描述

我们再进入ROOT文件的项目结构可以看见Tomcat的标志

在这里插入图片描述

那么我们可以看到和ROOT同级的目录还有4个,我们换一个路径试试

在这里插入图片描述

我们加入http://localhost:8080/docs的路径可以看到下图的页面发生切换,如果端口后面不指定路径,默认访问的就是ROOT项目对应的页面

在这里插入图片描述

🏍️🏍️🏍️六.其他目录

💙💙💙temp:存放tomcat运行时的临时性数据
💙💙💙work:编译后产生的class文件

除了这六个目录以外的其他目录不属于核心目录,我们就不做过多的讲解了

http://www.dtcms.com/a/312315.html

相关文章:

  • java学习 73矩阵置零 54螺旋矩阵 148排序链表
  • pydantic - 更方便地编写 entity 类
  • [LeetCode优选算法专题一双指针——有效三角形的个数]
  • Vue+SpringBoot+langchain4j实战案例:实现AI消息问答 及 Markdown打字机渲染效果
  • CVE-2025-5947 漏洞场景剖析
  • ⭐CVPR2025 FreeUV:无真值 3D 人脸纹理重建框架
  • winntsetup安装驱动和光驱安装F6功能一样----NT5.2.3790源代码分析
  • 嵌入式硬件篇---Openmv
  • 若没有安全可靠性保障,对于工程应用而言,AI或许就是大玩具吗?
  • 13.Redis 的级联复制
  • 计算机网络:如何在实际网络中进行子网划分
  • nestjs @Get 从入门到精通
  • 选择排序原理与C语言实现详解
  • Python 小数据池(Small Object Pool)详解
  • golang的包和闭包
  • 【Linux】linux基础开发工具(三) 版本控制器Git、调试器 - gdb/cgdb使用、一些实用的调试技巧
  • Libevent(5)之使用教程(4)工具
  • 二叉树的锯齿形层次遍历
  • 日语学习-日语知识点小记-进阶-JLPT-真题训练-N1阶段(2):018年7月-JLPT-N1
  • TI 毫米波雷达开发:(四)毫米波雷达板开发所需软件
  • 记一次v-if和key错误使用,导致vue2的内存爆炸修复!
  • 著作权登记遇难题:创作者如何突破确权困境?
  • 【论文阅读|V2M: VISUAL 2-DIMENSIONAL MAMBA FOR IMAGE REPRESENTATION LEARNING】
  • 字节-面试
  • 性能测试工具ApacheBench、Jmeter
  • gitee使用教程
  • 昇思学习营-开发版-模型推理和性能优化
  • 在 Elasticsearch 中使用 LTR 参与检索
  • k8s+isulad 国产化技术栈云原生技术栈搭建3-master节点安装
  • 查找位置函数