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

tomcat加载三方包顺序

在这里插入图片描述

共享库

tomcat支持多个webapp共享一个三方库,而不需要每个webapp都引入该三方库

tomcat加载类顺序

  1. bootstrap:加载jvm提供的类
  2. system:加载$CATALINA_HOME/bin下的bootstrap.jar,commons-daemon.jar,tomcat-juli.jar三个包//加载$CLASSPATH环境变量下的类
  3. common:加载$CATALINA_BASE/conf/catalina.properties文件中common.loader目录下的包,默认为catalina_base/lib/*.jarcatalina_home/lib/*.jar
  4. webappx:加载每个webapp下的lib和classes目录下的内容

如果没有使用委托,加载顺序为:

a. bootstrap
b. webapp/web-inf/lib
c. webapp/web-inf/class
d. system
e. common

如果使用委托,加载顺序为:
在这里插入图片描述

部署

  • 将未压缩包,放在webapps,重启tomcat
  • 将压缩包放在webapps,重启tomcat
  • Manager
  • Deploy
  • Manager ant
http://www.lryc.cn/news/495329.html

相关文章:

  • 计算机的错误计算(一百七十一)
  • js对于json的序列化、反序列化有哪几种方法
  • Linux——基础命令(2) 文件内容操作
  • 简单搭建qiankun的主应用和子应用并且用Docker进行服务器部署
  • Python知识分享第十六天
  • 管家婆财贸ERP BR045.大类存货库存数量明细表
  • Pytorch-GPU版本离线安装
  • k8s 1.28 二进制安装与部署
  • 【C语言】扫雷游戏(一)
  • 二分法篇——于上下边界的扭转压缩间,窥见正解辉映之光(1)
  • # 01_Python基础到实战一飞冲天(三)--python面向对象(一)--简单类
  • sentinel使用手册
  • 搜索二维矩阵 II(java)
  • Python语法基础(四)
  • 03_Django视图
  • 如何从 Hugging Face 数据集中随机采样数据并保存为新的 Arrow 文件
  • 11 设计模式之代理模式(送资料案例)
  • MongoDB聚合操作
  • 第二十三周周报:High-fidelity Person-centric Subject-to-Image Synthesis
  • Cesium 与 Leaflet:地理信息可视化技术比较
  • Linux 服务器使用指南:诞生与演进以及版本(一)
  • 龙蜥 Linux 安装 JDK
  • Python小白语法基础20(模块与包)
  • 详解 Qt QtPDF之QPdfPageNavigator 页面跳转
  • 通俗易懂:序列标注与命名实体识别(NER)概述及标注方法解析
  • 【C语言】二叉树(BinaryTree)的创建、3种递归遍历、3种非递归遍历、结点度的实现
  • 2024年11月文章一览
  • 重生之我在异世界学编程之C语言:二维数组篇
  • 和鲸科技创始人CEO范向伟出席首届工业智算产业发展研讨会,共话 AI 创新与产业化落地
  • postgres数据备份与主从配置