• Servlet(九):web.xml文件和server.xml文件


     

     

    Web.xml 文件使用总结:
    作用:
      存储项目相关的配置信息,保护 Servlet。解耦一些数据对程序的依赖。
    使用位置:
      每个 Web 项目中Tomcat 服务器中(在服务器目录 conf 目录中)
    区别:
      Web 项目下的 web.xml 文件为局部配置,针对本项目的位置。
      Tomcat 下的 web.xml 文件为全局配置,配置公共信息。
    内容(核心组件):
      全局上下文配置(全局配置参数)
      Servlet 配置
      过滤器配置
      监听器配置
    加载顺序:
      Web 容器会按 ServletContext -> context-param -> listener ->filter-> servlet 这个顺序加载组件,这些元素可配置在 web.xml文件中的任意位置。
    加载时机:
      服务器启动时。

    server.xml 文件:
    问题:
      浏览器发起请求后,服务器根据请求在 webapps 目下调用对应的 Servlet 进行请求处理。那么为什么是 webapps 目录难道不能是其他的目录吗?
    解决:
      了解 server.xml 文件的配置信息
    Server.xml 文件核心组件:
      <Server>

        <Service>

          <Connector/>

          <Connector/>

          <Engine>

            <Host>

              <Context/>

             </Host>

          </Engine>

         </Service>

      </Server>

    热部署: <Context path="/Pet" reloadable="true" docBase="F:/PetWeb"

    tomcat -web.xml里的内容

  • 相关阅读:
    一个2核1G内存的服务器能做什么
    产品能力是一种底层能力
    利用容器逃逸实现远程登录k8s集群节点
    边缘计算k8s集群SuperEdge初体验
    LeetCode
    RSA加密
    RSA加密
    LeetCode
    LeetCode
    双端队列
  • 原文地址:https://www.cnblogs.com/shoshana-kong/p/10593852.html
Copyright © 2020-2023  润新知