【发布时间】:2020-08-03 17:41:03
【问题描述】:
使用 ColdFusion 服务器时,您可以访问 CFIDE/管理员来设置配置值,从而更新 cfusion/lib/ xml 文件(例如 neo-runtime.xml、neo-mail.xml 等)
我想自动化部署过程,其中包括设置这些管理员值,这样我就不必登录并为每个共享设置的新框手动设置它们。我不确定最好的解决方法。
我的一些想法是:
- 用包含我的自定义设置的文件替换完整文件。我已经为本地开发完成了此操作,但由于 CF 热修复可能会添加/删除/更改属性,这可能不是一个理想的方法。
- 用于读取 wddx xml 文件并替换属性值的脚本。我无法找到有关如何执行此方法的信息。
以前有人做过这样的事吗?或者有人对如何最好地解决这个问题有任何建议吗?
【问题讨论】:
-
什么版本的 ColdFusion? ColdFusion 2016 和 2018 包含一个命令行界面 (CLI),可让您与服务器设置进行交互。 Read the documentation here 或者可能将您的 ColdFusion 设置打包到 ColdFusion 存档中,然后部署到您的新服务器 - Deploy ColdFusion applications
-
我们有 CF11 和 CF2018 盒子,但新部署应该(希望)只有 CF2018。我从未使用过 CLI,但它看起来很有希望。我将更深入地研究这两种选择。谢谢
-
如果你想出了一个好的解决方案,你应该把它写下来作为答案,这样下一个人就可以学习你学到的东西。
标签: coldfusion wddx