你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

Tomcat的使用指南:下载解压、启动测试与深入研究详解

发布时间:2025-08-29

浏览次数:0

1 下载解压

下载:

https://..org/-90.cgi

解压:

ymx@ymx-PC:~/Desktop$ ls
apache-tomcat-9.0.52.tar.gz 
ymx登录ymx-PC电脑,进入桌面目录,解压缩apache-tomcat-9.0.52.tar.gz文件
ymx@ymx-PC:~/Desktop$ ls
apache-tomcat-9.0.52

2 启动测试访问

进入目录apache-tomcat-9.0.52,现在位于ymx-PC的桌面下,路径是~/Desktop。
ymx登录ymx-PC电脑桌面,进入apache-tomcat-9.0.52文件夹,执行文件列表查看指令
将文本文件BUILDING.txt, 配置文件CONTRIBUTING.md, 库文件lib, 许可证文件LICENSE, 日志目录logs, 通知文件NOTICE, 自述文件README.md, 发布说明RELEASE-NOTES, 运行文件RUNNING.txt, 临时目录temp, 网站应用目录webapps, 以及工作目录work一一列举出来
进入webapps目录下,切换到该路径,当前路径变为ymx@ymx-PC:~/Desktop/apache-tomcat-9.0.52/webapps$
ymx登录ymx-PC电脑桌面上的apache-tomcat-9.0.52文件夹里的webapps目录,接着执行文件列表查看命令
文档范例托管管理器管理者 根目录
ymx登录ymx-PC电脑,进入桌面上的apache-tomcat-9.0.52文件夹,再进入webapps目录,然后创建一个名为test的新文件夹
进入名为test的目录,切换到该目录下,当前路径变为ymx@ymx-PC:~/Desktop/apache-tomcat-9.0.52/webapps/test$
ymx登录ymx-PC电脑,进入桌面目录下的apache-tomcat-9.0.52文件夹,再进入到webapps子文件夹中的test文件夹,使用命令创建了一个名为index.html的文件
ymx登录ymx-PC,进入桌面目录下的apache-tomcat-9.0.52/webapps/test文件夹,使用echo命令将文本"Hello This is My test"写入index.html文件中
ymx登录ymx-PC主机,进入桌面目录下的apache-tomcat-9.0.52软件包的webapps子文件夹,再找到test文件夹,使用cat命令查看index.html文件的内容
Hello This is My test
进入父目录下的bin文件夹,切换到该目录下
ymx登录ymx-PC电脑,进入桌面上的apache-tomcat-9.0.52文件夹,在bin目录下执行startup.sh脚本文件
当前工作目录位于 /home/ymx/Desktop/apache-tomcat-9.0.52, 这是 CATALINA_BASE 的具体路径, 用于指定 Tomcat 服务器的基础目录。
当前工作环境变量CATALINA_HOME指向的是/home/ymx/Desktop/apache-tomcat-9.0.52这个目录位置
当前正在使用临时目录,其路径为 /home/ymx/Desktop/apache-tomcat-9.0.52/temp
当前正在使用JRE_HOME环境变量,其路径为/usr/local/jdk1.8.0_141/jre
当前classpath环境变量设定为以下路径,分别为:/home/ymx/Desktop/apache-tomcat-9.0.52/bin/bootstrap.jar和:/home/ymx/Desktop/apache-tomcat-9.0.52/bin/tomcat-juli.jar
Using CATALINA_OPTS: 
Tomcat started.

访问:http://:8080/

访问

:http://:8080/test/

3 开始研究3.1 请求URL

当项目路径目录是ROOT,那么"/test/"以及其后的url都属于资源路径

3.2 URL与中目录的关系

3.3 URL与配置文件的关系

4 各个目录以及重要文件的作用

目录总览:

当前目录下文件和文件夹的详细信息如下,具体包括它们的权限,链接数,所有者,组,大小,以及最后修改日期,各个项目之间用竖线分隔,以方便查看,文件名和目录名清晰可见,便于识别
总用量 148 
目录类型文件,拥有者用户名为 ymx, 组名为 ymx, 硬链接数为 2, 占用空间为 4096 字节, 创建于 9 月 11 日 11 时 10 分
文件属性为只读,属于用户 ymx, 组为 ymx, 大小为 18949 字节, 修改日期为 7 月 31 日, 时间为 12:12, 文件名为 BUILDING.txt
目录项类型是文件夹,拥有者用户名是ymx,所属组名是ymx,占用空间大小是4096字节,创建日期是9月11日,创建时间是13点33分,名称是conf
文件权限为 rw-r-----,拥有者为 ymx,所属组为 ymx,大小为 6210 字节,修改时间为 7 月 31 日 12 点 12 分,文件名为 CONTRIBUTING.md
文件类型为目录,拥有者用户名为ymx,组名为ymx,权限设置为只允许所有者执行访问,其他用户组及他人没有任何权限,该目录大小为4096字节,最后修改时间为9月11日11时10分,目录名称为lib
文件权限为只读,属于用户 ymx, 组 ymx, 大小为 57092 字节, 修改日期为 7月 31 日 12:12, 文件名为 LICENSE
目录类型文件, 属于用户 ymx, 组 ymx, 大小为 4096 字节, 修改时间为 9 月 11 日 11 时 14 分
文件属性为只读,属于用户 ymx, 组 ymx, 大小为 2333字节, 修改日期为7月31日12时12分, 文件名为 NOTICE
文件类型为普通文件,拥有者用户名为 ymx,所属组名为 ymx,文件大小为 3372 字节,最后修改时间为 7 月 31 日 12:12 点,文件名称为 README.md,文件权限为 rw-r-----,属于普通用户。
文件属性为只读,属于用户 ymx, 组为 ymx, 大小为 6898 字节, 修改日期为 7 月 31 日 12:12, 文件名为 RELEASE-NOTES
文件权限为读写执行,属于用户 ymx 和组 ymx,大小为 16507 字节,修改日期为 7 月 31 日 12:12,文件名为 RUNNING.txt
目录类型文件,拥有者 ymx,所属组 ymx,大小 4096 字节,修改日期为 9 月 11 日 11 时 10 分
目录类型 8 用户 ymx 组 ymx 大小 4096 字节 9月 11 日 11时13分 webapps
目录类型,拥有者 ymx,所属组 ymx,大小 4096,修改日期 9月 11日,时间 11:14,名称 work

重要目录:

重要文件:

5 详解.xml配置文件5.1 默认.xml文件内容


  
  
  
  
  
  
  
  intellij idea tomcat配置_下载解压ApacheTomcat安装教程_启动测试访问ApacheTomcat

type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" />

5.2 各标签含义5.2.1 标签

这个部分代表一个完整的包裹物。所以,它必须是文件conf/.xml中唯一的最外层构造。它的特性通过一系列标记来描述。

5.2.2 标签

元素设定触发特定状况时的功能,多表现为开启或关闭,监视程序能够包含在主程序内部,也能够置于宿主之中。

5.2.3 s标签

s元素明确了整体服务器的JNDI资源,这些资源都收录在服务器的通用JNDI资源环境之中。

这个环境不同于各个web应用系统的JNDI环境说明于JNDI资源,此部分界定的资源在当中无法被看见,除非您把每个web应用环境明确地与该部分相接。

5.2.4 标签

资源全部用于网络应用,涵盖类文件、JAR存档、网页文件及所有辅助性文档。部署点用于指定目录、JAR存档或WAR包作为这些文档的来源。资源实现具备可扩展性intellij idea tomcat配置,能够支持以数据库或版本库等形式存储的文件。系统预设缓存资源功能

运行不依赖文件系统的情况,只有在无法支持时,资源获取才可能借助文件系统直接对其自身资源进行访问,并利用界面来访问这些资源。

资源元素能够包含于环境模块之中。倘若未被纳入,则会自动生成以文件系统为依据的初始资源,此方案对于多数情形而言已可满足需要

5.2.5 标签

一个元素包含一个或多个服务,多个连接器共用一个用于处理传入数据的引擎组件请求,元素内部可以包含一个或多个元素。

5.2.6 标签

表示接收请求的端点然后返回响应。

5.2.7 标签

该单元涵盖整个交互与特定目标关联的范畴intellij idea tomcat配置,它汇集并管理来自一个或多个接口的数据输入,然后将处理完毕的结果反馈给接口,接口负责将最终确认信息发送回用户端,其中必须包含一个单元,单元,在所有涉及此目标的响应单元中。

5.2.8 Realm标签

Realm元素是储存用户名信息的地方,同时包含密码和指定的身份分组,类似于Unix系统中对用户进行分类的方式。不同的Realm实现方式,能够支持创建并维护那些已经集成到可以保存这类认证信息的环境之中,随后利用这些数据来达成对容器运行时的安全管控。

5.2.9 Host标签

Host元素表示一个虚拟主机

5.2.10 Valve标签

阀体部件需置入相应请求数据流所关联的处理通道容器内,该容器可以是宿主系统,或特定单元。

单个阀门具有不同的处理能力,并且下文单独描述

5.3 标签的层级关系

6 常用(可调优)参数6.1 常用调优参数


  

6.2 Host常用参数

="true" ="true">

如有侵权请联系删除!

13262879759

微信二维码