您可以利用 pluginUtility 指令來收集自動產生的外掛程式配置檔,並加以合併。
程序
- 將您想要合併的 plugin-cfg.xml 檔提供給合併工具。
您可以將檔案放在不同的目錄中,或將檔案重新命名,然後將它們複製到一個共用目錄中。
如果您將檔案重新命名,請將 plugin-cfg 保留在檔名中,以便合併工具能夠找到它們。
例如,使用檔名 server1plugin-cfg.xml。
- 開啟指令行,然後將目錄切換至 server_install_root/bin 目錄。
- 執行 bin 目錄中 pluginUtility 指令行工具的 merge 動作。
請利用必要的 --sourcePath 選項來指定一份要合併的檔案清單(以逗點區隔),或包含所有要合併的檔案的單一目錄。
比方說,如果要合併的各個 plugin-cfg.xml 檔是在兩個不同的目錄中,請使用逗點區隔清單:
pluginUtility merge --sourcePath=C:/plugins/plugin-cfg.xml,C:/other/plugin-cfg.xml
如果要合併的 plugin-cfg.xml 檔在一個目錄中,請使用目錄名稱:
pluginUtility merge --sourcePath=C:/plugins
提示: 如果檔案路徑有空格,必須為它括上雙引號 (")。比方說,如果檔案路徑是 C:\Program Files\myFiles,請在指令中指定 --sourcePath="C:/Program Files/myFiles"。
工具會將指定的外掛程式配置檔合併成單一檔案。依預設,檔案會建立在名稱為 merged-plugin.xml 的現行目錄中。
選擇性地,您可以利用 --targetPath 選項來指定合併的檔案要寫入到其中的目錄或檔案。
下列範例指定目標目錄和檔名:
pluginUtility merge --sourcePath=C:/plugins --targetPath=C:/targetDir/myMergedPluginCfg.xml
範例
一個目錄包含兩個外掛程式配置檔:
- server_install_root/usr/plugin/serverA-plugin.xml
- server_install_root/usr/plugin/serverB-plugin.xml
從 server_install_root/bin 目錄執行 pluginUtility 指令。
指定工具會將合併的檔案寫入至要合併之外掛程式配置檔的相同目錄中。
pluginUtility merge --sourcepath=../usr/plugin --targetpath=../usr/plugin
工具會建立合併的外掛程式檔案,並寫入下列訊息:
正在合併 ../usr/plugin 目錄中型樣為 *plugin-cfg*.xml 的外掛程式檔案。
已選取 plugin-cfgA.xml 檔來進行合併。
已選取 plugin-cfgB.xml 檔來進行合併。
正在 ../usr/plugin/merged-plugin-cfg.xml 產生合併的配置檔。
已順利產生合併的配置檔
如需指令選項的相關資訊,請參閱 pluginUtility 指令。