Utilización de la carpeta dropins de configuración para especificar la configuración del servidor
Puede especificar archivos de configuración adicionales en el directorio configDropins sin especificar elementos de inclusión en el archivo server.xml.
Procedimiento
- Cree un directorio configDropins en el
directorio usr/servers/nombre_servidor.
- usr/servers/nombre_servidor/configDropins/overrides
Si desea añadir archivos de configuración para sustituir algo en el archivo server.xml del servidor, cree un directorio configDropins/overrides. Por ejemplo, para cambiar los puertos definidos en el archivo server.xml, utilice un directorio configDropins/overrides.
- usr/servers/nombre_servidor/configDropins/defaults
Si desea que el archivo server.xml sea la configuración maestra, pero además desea especificar valores predeterminados para elementos que el archivo server.xml no define, cree un directorio configDropins/defaults. Por ejemplo, si desea que los desarrolladores puedan proporcionar configuraciones, pero también que el archivo server.xml sea la configuración maestra y que el archivo server.xml no se pueda modificar, utilice un directorio configDropins/defaults.
- usr/servers/nombre_servidor/configDropins/overrides
- Coloque los archivos de configuración del servidor en el directorio configDropins/overrides o
configDropins/defaults.
Ambos directorios se supervisan en busca de actualizaciones, para que cuando añada, elimine o actualice los archivos de configuración, la configuración de tiempo de ejecución se actualice dinámicamente.
Si hay algún conflicto, las reglas siguientes determinan la prioridad:
- La configuración que se especifica en el directorio configDropins/overrides tiene prioridad sobre la configuración en el archivo server.xml. La configuración especificada en el archivo server.xml tiene prioridad sobre la configuración especificada en el directorio configDropins/defaults.
- La configuración de los archivos en los directorios configDropins/defaults y configDropins/overrides tiene prioridad sobre cualquier configuración predeterminada especificada mediante una característica.
- Los archivos de configuración en el directorio dropins se procesan en orden alfabético. Una configuración posterior altera temporalmente una anterior. Por ejemplo, si configDropins/defaults contiene b.xml, a.xml y c.xml, la configuración de c.xml tiene prioridad sobre b.xml y b.xml tiene prioridad sobre a.xml.
Nota: Para mantener la coherencia entre plataformas, los nombres de archivo se convierten a minúsculas antes de ordenarlos alfabéticamente. Esto significa que si se especifican dos archivos en el mismo directorio dropins que tienen el mismo nombre, excepto por las mayúsculas y minúsculas (por ejemplo, extraConfig.xml y ExtraConfig.xml), el comportamiento de ordenación es indeterminado. - Opcional: Desactive la supervisión de la configuración. Consulte Control de las actualizaciones dinámicas.

Nombre de archivo: twlp_setup_dropins.html