Tomcat学习补充

简介: Tomcat学习补充=============================================================================一、Tomcat目录结构说明 bin --> 存放启动和关闭Tomcat的脚本文件...

Tomcat学习补充

=============================================================================
一、Tomcat目录结构说明
    bin        -->        存放启动和关闭Tomcat的脚本文件
    conf       -->        存放Tomcat服务器的各种配置文件
    lib        -->        存放Tomcat服务器的支撑jar包
    logs       -->        存放Tomcat 的日志文件
    temp       -->        存放Tomcat运行时产生的临时文件
    webapps    -->        web应用所在目录,即供外界访问的web资源的存放目录
    work       -->        Tomcat的工作目录
    
    Tomcat目录结构说明图如下所示:
   ----------------------------------------------------------------------------- 二、Tomcat的组成结构 Tomcat本身由一系列可配置的组件构成,其中核心组件是Servelt容器组件,它是所有其他Tomcat组件的顶层容器。 每个组件都可以在Tomcat安装目录/conf/server.xml文件中进行配置,每个Tomcat组件在server.xml文件中对应一种配置元素。 以下用XML的形式展示了各种Tomcat组件之间的关系:
    <!-- Tomcat的组成结构 -->
    
    <Server> <!-- 代表整个Servlet容器组件,是最顶层元素。可以包含一个或多个<Service>元素  -->
        <Service> <!-- 包含一个<Engine>元素以及一个或多个<Connector>元素,这些<Connector>共同享用一个<Engine> -->
            <Connector/> <!-- 代表和客户程序实际交互的组件,负责接收客户请求,以及向客户返回响应 -->
                <Engine> <!-- 每个<Service>元素只能包含一个<Engine>元素。它处理同一个<Service>中所有<Connector>接收到的客户请求 -->
                    <Host> <!-- 在一个<Engine>中可以包含多个<Host>,它代表一个虚拟主机(网站),它可以包含一个或多个Web应用 -->
                        <Context/> <!-- 使用最频繁的元素。代表了运行在虚拟主机上的单个Web应用 -->
                    </Host>
                </Engine>
        </Service>
    </Server>
    Tomcat的体系架构图如下所示:
   ----------------------------------------------------------------------------- 三、Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。 ----------------------------------------------------------------------------- 四、web应用中,web.xml文件是其中最重要的一个文件,它用于对web应用中的web资源进行配置。 通过web.xml文件,可以将web应用中的: 1. 某个web资源配置为网站首页 2. 将servlet程序映射到某个url地址上 3. …… 但凡涉及到对web资源进行配置,都需要通过web.xml文件。 注意:web.xml文件必须放在web应用\WEB-INF目录下。 ----------------------------------------------------------------------------- 五、发布JavaWeb应用(开放式目录和war包),无论是开放式目录结构还是打包文件方式发布web应用,web应用的默认URL入口都是Web应用的根目录名。 例如:要访问MyApp应用,它的URL入口为/MyApp, 如:访问本地服务http://localhost:8080/MyApp(http://127.0.0.1:8080/MyApp) =============================================================================

 

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
11月前
|
Java 应用服务中间件
【JavaWeb学习】—如何启动Tomcat服务器(六)
【JavaWeb学习】—如何启动Tomcat服务器(六)
|
11月前
|
关系型数据库 MySQL 应用服务中间件
【JavaWeb学习】—如何修改Tomcat的端口号(十)
【JavaWeb学习】—如何修改Tomcat的端口号(十)
|
11月前
|
应用服务中间件
【JavaWeb学习】—停止Tomcat服务器的几种方式(九)
【JavaWeb学习】—停止Tomcat服务器的几种方式(九)
|
11月前
|
Java 应用服务中间件
【JavaWeb学习】—常见Tomcat启动失败的原因(七)
【JavaWeb学习】—常见Tomcat启动失败的原因(七)
|
11月前
|
Java 应用服务中间件 开发工具
小白带你学习Tomcat的基础
小白带你学习Tomcat的基础
73 0
|
17天前
|
XML Java 应用服务中间件
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
这篇文章是关于Apache Tomcat服务器的目录结构、配置文件(特别是server.xml)的详细介绍和学习指南。
41 0
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
|
17天前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
59 0
|
5月前
|
缓存 负载均衡 NoSQL
Redis系列学习文章分享---第十四篇(Redis多级缓存--封装Http请求+向tomcat发送http请求+根据商品id对tomcat集群负载均衡)
Redis系列学习文章分享---第十四篇(Redis多级缓存--封装Http请求+向tomcat发送http请求+根据商品id对tomcat集群负载均衡)
77 1
|
11月前
|
应用服务中间件
【JavaWeb学习】—IDEA整合Tomcat服务器(十二)
【JavaWeb学习】—IDEA整合Tomcat服务器(十二)
|
6月前
|
Java 应用服务中间件 Linux
深入学习Tomcat服务器优化实践
深入学习Tomcat服务器优化实践
81 0