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

声明式事务5

WAR 包目录结构解剖

解压后:

webapps/library/
├─ META-INF/
│  └─ MANIFEST.MF          // Maven 自动生成
├─ WEB-INF/
│  ├─ web.xml              // 若用 xml 配置
│  ├─ classes/             // 当前项目编译 class
│  ├─ lib/                 // 所有 *jar 依赖(spring-*.jar, h2.jar...)
│  └─ views/               // 若有 JSP
└─ static/                 // 可放 html, css(可选)

关键点

  • WEB-INF/classes 由 Maven 把 target/classes 拷过来

  • WEB-INF/lib 由 Maven 把依赖拷过来

  • 外部 Tomcat 只会加载 WEB-INF/{classes,lib} 中的类;不会用到系统 CLASSPATH 下的同名 jar → 避免冲突。


7. Tomcat 类加载层次

Bootstrap↑  JVM 原生 ($JAVA_HOME/jre/lib)
Extension↑  扩展      ($JAVA_HOME/jre/lib/ext)
Common↑  $CATALINA_HOME/lib   (servlet-api, tomcat-jdbc...)
WebApp↑  每个 WAR 自己的 WEB-INF/classes + WEB-INF/lib
http://www.dtcms.com/a/398322.html

相关文章:

  • 时序数据库选型指南:Apache IoTDB引领数字化转型新时代
  • [Android] apkm安装器 APKMirror Installer v1.10.1
  • spring boot项目使用Torna生成在线接口文档
  • 两学一做教育纪实评价系统网站店铺小程序如何开通
  • 10分钟快速部署PHP+Nginx+MySQL+Redis开发环境
  • 通过智享直播,企业如何实现精准的受众定位与内容分发
  • 【Prompt学习技能树地图】零样本与少样本提示技术实战:原理、应用与调优
  • group_points自定义tensorrt算子编写
  • 20250925问答课题-多标签分类模型
  • 唯品会库存API集成问题与技术方案解析
  • Python开发一个系统
  • 02-教务管理系统(选课管理系统)
  • 从入门到精通:逆向工程完全工具指南与桌面环境搭建
  • 注册网站做推广衡阳网站搜索引擎优化
  • 从零开始学Flink:数据转换的艺术
  • 公司做网站的流程wordpress 放大镜插件
  • 《系统与软件工程 功能规模测量 NESMA方法》(GBT 42588-2023)标准解读
  • React Testing完全指南:Jest、React Testing Library实战
  • python+springboot+django/flask的医院食堂订餐系统 菜单发布 在线订餐 餐品管理与订单统计系统
  • 半导体制造常见检测之拉曼光谱
  • Python 第七节 循环语句for和while使用详解及注意事项
  • 怎么把svg做网站背景谷歌关键词挖掘工具
  • Vue3中的computed属性
  • 7. 临时变量的常量性
  • SNK施努卡有色冶炼自动化解决方案
  • SpringCloud项目阶段七:延迟任务技术选项对比以及接入redis实现延迟队列添加/取消/消费等任务
  • 建站特别慢wordpress网站项目总体设计模板
  • 驱动开发,为什么需要映射?
  • 网站栏目模版确定网站推广目标
  • AI产品经理项目实战:BERT语义分析识别重复信息