Есть ли способ автоматизировать установку меток CFX? - PullRequest
2 голосов
/ 26 августа 2011

В настоящее время я переустанавливаю веб-ферму серверов ColdFusion 8 (W2K8, IIS 7.5).

Мне нужно установить несколько тегов 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 Ответ

2 голосов
/ 27 августа 2011

Попробуйте обратиться к администратору ColdFusion, выберите «Упаковка и развертывание», «Архивы ColdFusion» и создайте файл CAR.Создайте файл CAR и выберите теги CFX.После этого вы сможете скопировать этот файл CAR на другие серверы CF и развернуть его, добавляя теги CFX в каждую новую установку по одному.

...