有没有办法自动化CFX标签安装?

时间:2011-08-26 11:53:18

标签: coldfusion coldfusion-8

我目前正在重新安装ColdFusion 8服务器(W2K8,IIS 7.5)的Web场。

我必须在每台服务器上安装一些CFX标签(C ++)才能运行代码。

有没有办法自动安装CFX标签(regedit import,VBS,PowerShell ......)?

我找到了一些链接,表明密钥应该在注册表中导入:HKLM \ Software \ Allaire,但Allaire甚至不存在于此分支中(我相信说明适用于旧版本的CF)。

我手动安装了其中一个标签,并注意到neo-runtime.xml文件已更新为:

<?xml version="1.0"?>
<wddxPacket version="1.0">
  <header/>
  <data>
    <array length="18">
      <boolean value="true"/>
      <struct type="coldfusion.server.ConfigMap">
        <var name="session_variables">
          <boolean value="false"/>
        </var>
        <var name="application_variables">
          <boolean value="false"/>
        </var>
        <var name="server_variables">
          <boolean value="false"/>
        </var>
      </struct>
      <struct type="coldfusion.server.ConfigMap">
        <var name="cfx_http5">
          <struct type="coldfusion.server.ConfigMap">
            <var name="NAME">
              <string>cfx_http5</string>
            </var>
            <var name="CACHE">
              <string>true</string>
            </var>
            <var name="PROCEDURE">
              <string>ProcessTagRequest</string>
            </var>
            <var name="DESCRIPTION">
              <string/>
            </var>
            <var name="TYPE">
              <string>cpp</string>
            </var>
            <var name="LIBRARY">
              <string>D:\ColdFusion8\cfx\cfx_http5\cfxhttp5.dll</string>
            </var>
          </struct>
        </var>
      </struct>

我可以简单地添加XML节点以使其运行吗?

提前感谢任何领导解决方案。

1 个答案:

答案 0 :(得分:2)

尝试进入ColdFusion管理员,选择Packaging&amp;部署,ColdFusion存档,并创建CAR文件。创建一个CAR文件,然后选择您的CFX标签。然后,您应该能够将该CAR文件复制到其他CF服务器并进行部署,将CFX标记一次添加到每个新安装中。