# 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.properties`、`config/application.properties`、`config/application-access-control.properties` - 数据脚本:`ddl/tenant_visitor_floor_policy.sql`、`ddl/tenant_visitor_floor_policy_init_guangfa_fund.sql` - 交付文档:`版本升级说明书.md`、`发布说明.md`、`甲方版本升级说明.md`、`升级计划.md`、`实施交付清单.md`、`实施验收记录模板.md`、`SQL与代码一致性审核记录.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 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` 证据包,可离线分析配置覆盖链路与实例来源。