某系统运行需要一大堆配置文件,当然最简单就java的ssh也有很多xml了但是这个系统在多个环境下跑,每个环境的配置都不一样,一个字段可能在多个环境下值也不同现在的问题是如何有效管理这些配置文件做到当修改了某个字段时其他环境的配置文件不漏改假设这些环境的配置文件文件名相同目录结构相同都可以以目录的形式访问但是配置文件中字段顺序有无无法保证一致性最差的解决方案我想可能是自己写程序遍历然后diff成excel表格人工检查这样也行但是编程量也不小毕竟xml处理excel都不简单补充:(1)由于系统过于庞大无法将配置整合修改格式或者迁移到数据库(2)所有的配置都是标准的xml格式utf-8有中文
2 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
1.自定义一个新的配置文件,写程序解析这个配置文件来修改指定的文件内容。配置文件格式: 2.写个cmdorshell来实现,linux可以用sed替换不需要做你所说的遍历,cmd也有替换命令。3.在安装的时候要有安装的选项,根据用户的选择来产生配置文件的内容。<-基本上程序都是这么做的。
添加回答
举报
0/150
提交
取消