gpt4 book ai didi

coldfusion - 自动化 ColdFusion 管理员设置的方法

转载 作者:行者123 更新时间:2023-12-02 02:43:08 26 4
gpt4 key购买 nike

当使用 ColdFusion 服务器时,您可以访问 CFIDE/administrator 来设置配置值,这会更新 cfusion/lib/ xml 文件(例如 neo-runtime.xmlneo-mail.xml 等)

我想自动化一个部署过程,包括设置这些管理员值,这样我就不必登录并为共享设置的每个新框手动设置它们。我不确定最好的方法。

我的一些想法是:

  1. 用包含我的自定义设置的文件替换完整文件。我已经为本地开发完成了此操作,但它可能不是理想的方法,因为 CF 热修复可能会添加/删除/更改属性。
  2. 用于读取 wddx xml 文件并替换属性值的脚本。我无法找到有关如何执行此方法的信息。

有没有人做过这样的事情?或者有人对如何最好地解决这个问题有任何建议吗?

最佳答案

在一家公司,我们将所有的 neo-*.xml 文件检查到源代码管理中,每个环境都有一组 Devs 只能访问开发设置,我们可以部署本地开发环境为新员工快速设置所有正确设置。

but it may not be an ideal method due to CF hot-fixes potentially adding/removing/changing attributes.

您必须跟上这些变化并适本地迁移每个环境。

当我在那里时,我们从 8 升级到 9,从 9 升级到 11,从 11 升级到 2016。环境必须混合,因为需要时间来验证应用程序是否适用于每个新版本的 CF。每台服务器都为该环境获取正确的 XML 文件,并且脚本会根据需要复制更新。我们在生产环境中有大约 55 台服务器,每台服务器运行 8 个实例,因此扩展性很好。

关于coldfusion - 自动化 ColdFusion 管理员设置的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63234388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com