Control de las actualizaciones dinámicas
Hay tres tipos de actualizaciones dinámicas que se pueden controlar a través de la configuración: cambiar la configuración de servidor; añadir y eliminar aplicaciones; actualizar aplicaciones instaladas. Para todas las aplicaciones desplegadas, puede configurar si la supervisión de aplicación está habilitada, y con qué frecuencia se comprueban si hay actualizaciones de las aplicaciones. Para el directorio "dropins", también puede configurar el nombre y la ubicación del directorio y elegir si se despliegan las aplicaciones que se encuentran en el directorio.
Acerca de esta tarea
De forma predeterminada, se supervisan las actualizaciones de las aplicaciones desplegadas y se aplican dinámicamente a la aplicación en ejecución. Esto se aplica tanto a las aplicaciones que se despliegan mediante entradas de configuración como a las que se despliegan a través del directorio "dropins". Puede cambiar estos comportamientos predeterminados estableciendo los elementos config y applicationMonitor en el archivo de configuración server.xml. Puede utilizar un editor de texto para hacerlo, o puede utilizar Developer Tools y seleccionar Servicio de administración de configuración o Supervisor de aplicación en la vista de diseño de configuración de servidor.
Consulte también las descripciones de los elementos config y applicationMonitor en Elementos de configuración en el archivo server.xml.
<applicationMonitor updateTrigger="polled" pollingRate="500ms"
dropins="dropins" dropinsEnabled="true"/>
Los valores predeterminados para la supervisión de configuración son los
siguientes: <config updateTrigger="polled" monitorInterval="500ms"/>
- La propiedad updateTrigger tiene tres
valores posibles:
- polled
- El entorno de ejecución explora el archivo server.xml en busca de cambios utilizando el intervalo de temporización especificado por la propiedad monitorInterval.
- mbean
- El entorno de ejecución sólo busca actualizaciones cuando se le solicita que lo haga mediante una llamada a un MBean. Esta es la modalidad que utilizan las herramientas del desarrollador para actualizar el archivo server.xml, a menos que lo altere temporalmente.
- disabled
- Las actualizaciones no se aplican dinámicamente.
- Cuando especifique la propiedad pollingRate o la propiedad monitorInterval, incluya la unidad de tiempo después del número:
- ms (milisegundos)
- s (segundos)
- m (minutos)
- h (horas)
- La propiedad dropins especifica el nombre del directorio utilizado como el directorio "dropins".
- La propiedad dropinsEnabled es una propiedad booleana que determina si las aplicaciones en el directorio "dropins" están desplegadas.