Creación o actualización de un archivo de configuración de plug-in de servidor web global

Si todos los servidores de aplicaciones de una célula utilizan el mismo servidor web para direccionar las solicitudes de contenido dinámico (por ejemplo, los servlets) de las aplicaciones web a los servidores de aplicaciones, puede crear un archivo de configuración de plug-in de servidor web global para esa célula. El archivo plugin-cfg.xml resultante, se encuentra en el directorio raíz_perfil/config/cells.

Antes de empezar

Deprecated feature Deprecated feature: La configuración centrada en topología, también denominada global, está en desuso. En su lugar, utilice la configuración centrada en aplicación, que es más flexible y proporciona soporte para funciones dinámicas como, por ejemplo, Intelligent Management. Para obtener más información, consulte Implementación de un plug-in de servidor web. depfeat
Avoid trouble Avoid trouble: La configuración centrada en la topología, o global, está en desuso. En su lugar, utilice la configuración centrada en la aplicación tal como se describe en Implementación de un plug-in de servidor web. Para cualquier configuración centrada en la topología existente, puede actualizar el archivo plugin-cfg.xml global utilizando la consola administrativa o ejecutando el mandato GenPluginCfg para todos los clústeres de una célula. Sin embargo, debe suprimir el archivo config/cells/plugin-cfg.xml antes de actualizar el archivo plugin-cfg.xml global. Si no suprime el archivo config/cells/plugin-cfg.xml, solo se añaden las propiedades nuevas y sus valores al archivo plugin-cfg.xml global. Las actualizaciones en los valores de propiedad de plug-in existentes no se añaden al archivo plugin-cfg.xml global. gotcha

Acerca de esta tarea

Debe actualizar el archivo de configuración de plug-in de servidor web global siempre que realice una de las acciones siguientes:
  • Cambien los valores de configuración para un servidor de aplicaciones, clúster, host virtual o un transporte de contenedor web que forma parte de dicha célula.
  • Añada un nuevo servidor de aplicaciones, clúster, host virtual o transporte de contenedor web a dicha célula.

Para actualizar los valores de configuración para un plug-in de servidor web global, puede utilizar la página Actualizar configuración del plug-in de servidor web de la consola administrativa, o emitir el mandato siguiente:

%was_profile_home%/config/cells/GenPluginCfg.sh|bat

Los dos métodos para regenerar la configuración del plug-in de servidor web global crean un archivo plugin-cfg.xml en formato ASCII.

Para utilizar la página Actualizar configuración de plug-in de servidor web global de la consola administrativa:

Procedimiento

  1. Pulse Entorno > Actualizar configuración de plug-in de servidor web global.
  2. Pulse Aceptar para actualizar el archivo plugin-cfg.xml.
  3. Opcional: Pulse Ver o bajar el archivo de configuración del plug-in del servidor web actual si desea ver o bajar la versión actual de este archivo.
    Puede seleccionar esta opción si desea:
    • Ver la versión actual del archivo antes de actualizarlo.
    • Ver el archivo una vez actualizado.
    • Bajar una copia de este archivo a una máquina remota.

Resultados

La regeneración de la configuración puede tardar un poco en llevarse a cabo. Cuando finaliza el proceso, todos los objetos de la célula administrativa utilizarán los valores más recientes, a los que puede acceder el servidor web. Tanto si se desencadena manualmente como si ocurre automáticamente, la regeneración del plug-in requiere entre 30 y 60 segundos en finalizar cuando el servidor de aplicaciones está en la misma máquina física (nodo) que el servidor web. En los demás casos, tarda más tiempo.

El retardo es importante porque determina la rapidez con que la nueva configuración del plug-in entra en vigor. Supongamos que añade una nueva vía de acceso de servicio para un servlet y regenera las configuraciones del plug-in. La regeneración necesita 40 segundos, después de los cuales un usuario podrá acceder al servlet mediante la nueva vía de acceso de servicio.

Para un plug-in HTTP, la duración del retardo viene determinada por el atributo Intervalo de renovación del elemento Config en el archivo plugin-cfg.xml. El plug-in sondea el disco, o el sistema de archivos, con este intervalo para determinar si ha cambiado la configuración. El intervalo predeterminado es de 60 segundos. Para regenerar la configuración del plug-in se necesita dos veces el intervalo de renovación.

En un entorno de desarrollo en el que se cambian con frecuencia los valores en la consola administrativa, se recomienda establecer el intervalo de renovación en 3-5 segundos.

En un entorno de producción, establezca un intervalo de renovación más largo, puede que hasta de 30 minutos, dependiendo de la frecuencia de los cambios.

Qué hacer a continuación

Es posible que tenga que detener los servidores de aplicaciones de la célula y, a continuación, iniciar los servidores de aplicaciones de nuevo para que los cambios en la configuración del plug-in entren en vigor.

Si el servidor web se ejecuta en una máquina remota, pulse Ver o bajar el archivo de configuración del plug-in del servidor web actual para bajar una copia del archivo plugin-cfg.xml a esa máquina.

Cuando el gestor de despliegue está instalado en una máquina que es remota de la instalación del producto, se debe implementar una de las siguientes soluciones para que el archivo plugin-cfg.xml mantenga las estructuras de directorios del servidor de aplicaciones y no acepte las del gestor de despliegue después de que el plug-in se regenere y se realice una sincronización completa.

  • Línea de mandatos:
    [AIX Solaris HP-UX Linux Windows][IBM i]En una línea de mandatos, entre el siguiente mandato para cambiar al directorio DeploymentManager/bin y escriba la máquina donde esté instalado el gestor de despliegue. Este mandato crea o actualiza el archivo plugin-cfg.xml, y cambia todos los directorios del archivo plugin-cfg.xml por directorios raíz_servidor_apl.
    GenPluginCfg -destination.root <raíz_servidor_aplic>
    [z/OS]En una línea de mandatos, entre el siguiente mandato para cambiar al directorio DeploymentManager/bin y especifique la máquina donde esté instalado el gestor de despliegue. Este mandato crea o actualiza el archivo plugin-cfg.xml, y cambia todos los directorios del archivo plugin-cfg.xml por directorios WAS_HOME/AppServer.
    GenPluginCfg.sh -destination.root WAS_HOME/AppServer

    Por ejemplo, emita el siguiente mandato desde el directorio DeploymentManager/bin.

    [AIX Solaris HP-UX Linux Windows][IBM i]
    GenPluginCfg -destination.root "E:\WebSphere\AppServer"
    [z/OS]
    GenPluginCfg -destination.root "/WebSphere/V5R0M0/AppServer"
  • Archivo plugin-cfg.xml:

    Edite el archivo plugin-cfg.xml para que apunte a la estructura de directorios correcta del archivo de registro, el conjunto de claves y el archivo stash.

    Realice una sincronización completa para que el archivo plugin-cfg.xml se duplique en todos los nodos. Puede utilizar scripts o la consola administrativa para sincronizar los nodos en la célula.

    El archivo plugin-cfg.xml del gestor de despliegue puede apuntar a los directorios del servidor de aplicaciones sin que se produzca ningún conflicto.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsv_plugin_regen
File name: twsv_plugin_regen.html