Files
starRiverProperty/maven-cw-elevator-application/releases/v2.0.5/部署实施包完整性审核-20260430.md
反编译工作区 8b15445328 feat: add service config templates and extraction script
Former-commit-id: 1de24b7eb79676d1aba9d799a58c5a753290cf52
2026-05-01 19:38:01 +08:00

2.4 KiB
Raw Permalink Blame History

cw-elevator-application v2.0.5 部署实施包完整性审核

审核范围

  • 发布目录:maven-cw-elevator-application/releases/v2.0.5
  • 发布压缩包:maven-cw-elevator-application/releases/cw-elevator-application-v2.0.5.zip
  • 目标:确认部署实施包内容完整、探针版本正确、可用于生产复现配置来源问题。

审核结论

  • 审核结论:通过(完整性与一致性满足当前交付要求)。
  • 风险提示:仓库当前为脏工作区,存在历史文件与并行改动;本次审核仅针对 v2.0.5 发布包内容本身。

结构完整性核验

发布目录已包含:

  • 主程序:cw-elevator-application-2.0.5.jar
  • 启动脚本:bin/run.sh
  • 配置目录:config/bootstrap.propertiesconfig/application.propertiesconfig/application-access-control.properties
  • 数据脚本:ddl/tenant_visitor_floor_policy.sqlddl/tenant_visitor_floor_policy_init_guangfa_fund.sql
  • 交付文档:版本升级说明书.md发布说明.md甲方版本升级说明.md升级计划.md实施交付清单.md实施验收记录模板.mdSQL与代码一致性审核记录.md
  • 构建清单:BUILD_MANIFEST.txt

压缩包 cw-elevator-application-v2.0.5.zip 内关键文件抽检均存在(同上)。

JAR 内关键内容核验

已确认 cw-elevator-application-2.0.5.jar 包含:

  • BOOT-INF/classes/bootstrap.properties
  • BOOT-INF/classes/application.properties
  • BOOT-INF/classes/application-access-control.properties
  • BOOT-INF/classes/cn/cloudwalk/elevator/debug/ConfigSourceProbeRunner.class

并确认不包含:

  • redis-override.properties

配置来源探针核验

探针开关已写入 application.properties

  • elevator.config.probe.enabled=true

启动后将输出:

  • ===== CONFIG SOURCE PROBE START =====
  • 关键 key 的最终值与命中 PropertySource
  • ===== CONFIG SOURCE PROBE END =====

用于定位 ConfigurationBasedServerList 实例来源。

生产复现配套脚本

已提供只读采集脚本:

  • scripts/collect_elevator_runtime_evidence.sh

建议生产执行:

bash scripts/collect_elevator_runtime_evidence.sh \
  "/data/cwos/cw-elevator-application-V1.0.0.20211103" \
  "10.0.22.102:8500" \
  "/data/cwos/evidence" \
  "elevator-app"

输出为 tar.gz 证据包,可离线分析配置覆盖链路与实例来源。