Puede utilizar el mandato pluginUtility ara recopilar los archivos de
configuración de plug-in generados automáticamente y fusionarlos.
Procedimiento
- Haga que los archivos plugin-cfg.xml que
desea fusionar estén disponibles para la herramienta de fusión.
Puede colocar los archivos en distintos directorios o cambiar el
nombre de los archivos y copiarlos en un directorio común. Si cambia
el nombre de los archivos, conserve plugin-cfg
como parte del nombre del archivo para que la herramienta de fusión
los busque. Por ejemplo, utilice el nombre de archivo server1plugin-cfg.xml.
- Abra una línea de mandatos y, a continuación, vaya al directorio
raíz_instalación_servidor/bin.
- Ejecute la acción merge de la
herramienta de línea de mandatos pluginUtility,
que está disponible en el directorio bin.
Utilice la opción --sourcePath para especificar una lista de archivos
separados por comas para fusionar o un único directorio que contenga todos los archivos para
fusionar. Por ejemplo, si los archivos
plugin-cfg.xml para fusionar están en dos
directorios distintos, utilice una lista separada por comas:
pluginUtility merge --sourcePath=C:/plugins/plugin-cfg.xml,C:/other/plugin-cfg.xml
Si los archivos plugin-cfg.xml para
fusionar están en un directorio, utilice el nombre del
directorio:
pluginUtility merge --sourcePath=C:/plugins
Consejo: Si la vía de acceso del archivo tiene espacios, debe escribirla entre
comillas dobles ("). Por
ejemplo, si la vía de acceso del archivo es C:\Program
Files\myFiles, especifique --sourcePath="C:/Program
Files/myFiles" en el mandato.
La herramienta fusiona los archivos de configuración de plug-in especificados en un único
archivo. De forma predeterminada, el
archivo se crea en el directorio actual con el nombre merged-plugin.xml.
Además, puede utilizar la opción --targetPath
para especificar un directorio, o bien un archivo en el cual escribir
el archivo fusionado. El ejemplo siguiente especifica un directorio
de destino y un nombre de archivo:
pluginUtility merge --sourcePath=C:/plugins --targetPath=C:/targetDir/myMergedPluginCfg.xml
Ejemplo
Un directorio contiene dos archivos de configuración de plug-in:
- raíz_instalación_servidor/usr/plugin/serverA-plugin.xml
- raíz_instalación_servidor/usr/plugin/serverB-plugin.xml
Ejecute el mandato pluginUtility desde el
directorio
raíz_instalación_servidor/bin. Especifique que la
herramienta debe escribir el archivo fusionado en el mismo directorio que los archivos de
configuración de plug-in que se van a fusionar.
pluginUtility merge --sourcepath=../usr/plugin --targetpath=../usr/plugin
La herramienta crea el archivo de plug-in fusionado y escribe los mensajes siguientes:
Fusionando los archivos de plug-in con el patrón
*plugin-cfg*.xml desde el directorio ../usr/plugin.
El archivo plugin-cfgA.xml está seleccionado para la fusión.
El archivo plugin-cfgB.xml está seleccionado para la fusión.
Generando el archivo de configuración fusionado en ../usr/plugin/merged-plugin-cfg.xml.
Se ha generado el archivo de configuración fusionado
correctamente
Para obtener más información sobre las opciones de mandato, consulte
Mandato pluginUtility.