zoukankan      html  css  js  c++  java
  • tomcat应用部署顺序

    1、Server.xml中Host下通过Context标识的部署描述符,这种应用的部署在部署日志中不会显示。注意,在部署的应用为war包时,如果Host设置为需要解压war,则会将war包解压到以path属性命名的文件夹下,并进行部署。

    2、配置文件夹下引擎名/主机名文件夹下独立的Context配置文件。

    3、Host的appBase文件夹下的应用,先war包后文件夹。

    部署的意思是启动应用并建立应用和上下文路径的对应关系,但每一个上下文路径只能部署一次,即按照顺序部署时,如果上下文路径之前已经部署过,则后面相同上下文路径对应的用部署会被忽略。

    同一个主机、协议、端口下,如果要去掉上下文路径直接访问,可以通过在Server.xml的Context部署描述符中进行设置,其中path为空。在Host设置为不需要解压war包时,要部署应用既可为war包也可为文件夹,但一旦设置为需要解压war包,则要部署的应用只能是文件夹而不能是war包,这是因为如果部署war包就要进行解压,而要解压的目标文件夹名称为path的属性值空,从而导致解压失败无法完成默认应用的部署。此时空的上下文路径没有被应用占有,ROOT文件夹得以被继续部署为默认应用。

    -----------------------------

    以上是通过实践黑盒猜测得出。

    下面的链接有对tomcat源代码的分析。

    https://jingyan.baidu.com/article/b87fe19e43a6a05218356882.html

  • 相关阅读:
    网页设计太麻烦?15款免费优质Bootstrap UI工具包助你效率倍增!
    【自古套路得人心】最全UI图表设计技巧和套路,分分钟打造最优设计
    原型对接工作流!摹客全面支持Axure原型
    赶紧收藏!41个Web UI工具包资源免费及付费下载
    2019年设计师必看,UI加载动画完全解读
    845G
    845G
    845D
    845C
    845B
  • 原文地址:https://www.cnblogs.com/StarkBrothers/p/11756374.html
Copyright © 2011-2022 走看看