Configuración del servidor

Liberty se configura por excepción. El entorno de ejecución opera a partir de un conjunto de valores predeterminados de configuración incorporada, y sólo tiene que especificar la configuración que altera temporalmente los valores predeterminados. Para ello, edite el archivo server.xml u otro archivo XML incluido en server.xml en tiempo de ejecución.

La configuración tiene las siguientes características:
  • Se describe en archivos XML.
  • Fácil de interpretar y puede editarse en un editor de texto.
  • Pequeño, se pueden realizar copias de seguridad fácilmente, así como copiar en otro sistema.
  • Se puede compartir entre un equipo de desarrollo de aplicaciones.
  • Configurable, de forma que las características pueden añadir fácilmente su propia configuración al sistema.
  • La variedad de tipos incluidos es muy amplia, de modo que no tiene que modificar la configuración actual para trabajar con las últimas versiones del entorno de ejecución.
  • Responde dinámicamente a las actualizaciones.
  • Rellena los valores que faltan y hace caso omiso de las propiedades de no reconoce.

Las características son las unidades de funcionalidad a través de las cuales puede controlar qué partes del entorno de ejecución se cargan en un servidor determinado. Son el mecanismo principal que hace que el servidor sea configurable. La lista de características que especifique en la configuración del servidor proporciona un servidor funcional.Consulte Características de Liberty.

Cuando instala e inicia el servidor por primera vez, hay disponible una configuración de servidor predeterminada y un gestor de características:
  • De forma predeterminada, un servidor contiene la característica jsp-2.2, para dar soporte al servlet y a las aplicaciones JSP. Para añadir las características que necesite, puede utilizar el gestor de características.
  • La configuración del servidor es por excepción. Cuando especifica las características que necesita, la configuración predeterminada de esas características proporciona un entorno enriquecido que se ha diseñado para cubrir los requisitos más comunes, por lo que solamente necesita especificar los cambios respecto a la configuración predeterminada.

Para obtener una lista completa de los elementos que puede configurar para complementar o modificar la configuración proporcionada por las características de Liberty, consulte Características de Liberty.

También puede utilizar un archivo bootstrap.properties para especificar las propiedades que son necesarias antes de procesar la configuración principal, y para definir las variables que se utilizan en la configuración principal.

Para obtener una lista completa de los archivos de configuración, consulte Ubicaciones de directorio y propiedades.

Perspectiva del autor del servicio: gestión en tiempo de ejecución de la configuración

El servicio de configuración Liberty analiza el archivo server.xml principal y cualquier archivo que incluye, así como los archivos de configuración en el directorio configDropins, fusiona el contenido sobre los valores de configuración predeterminados proporcionados por los paquetes instalados y, después, llena los conjuntos de propiedades resultantes en el servicio de administración de la configuración OSGi (CA). CA inyecta cada conjunto de propiedades en el servicio propietario del conjunto, si está registrado en CA.

El orden de estos pasos es flexible. Los servicios pueden registrarse en CA antes o después de establecer los conjuntos iniciales de propiedades. Las propiedades se pueden actualizar en CA después de la inyección inicial, en cuyo momento las propiedades actualizadas se inyectan en el servicio propietario. Por lo tanto, es importante que los servicios puedan recibir y responder adecuadamente a, actualizaciones en su configuración, en cualquier momento, cuando el servicio está activo. Concretamente, si un servicio retrasa su activación hasta que su configuración esté disponible, todavía debe ser capaz de activarse.

Hay que realizar varios pasos para habilitar un servicio para recibir los datos de configuración.Consulte Habilitación de un servicio para recibir datos de configuración.


Icono que indica el tipo de tema Tema de concepto

Nombre de archivo: cwlp_config.html