我目前正在重新安装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节点以使其运行吗?
提前感谢任何领导解决方案。
答案 0 :(得分:2)
尝试进入ColdFusion管理员,选择Packaging&amp;部署,ColdFusion存档,并创建CAR文件。创建一个CAR文件,然后选择您的CFX标签。然后,您应该能够将该CAR文件复制到其他CF服务器并进行部署,将CFX标记一次添加到每个新安装中。