Despliegue del archivo WAR del gestor en WebSphere Application Server Community Edition

Debe desplegar el archivo de archivador web (WAR) gestionado en el servidor de aplicaciones antes de utilizar el gestor. Utilice esta tarea para desplegar el archivo WAR en la versión inglesa de WebSphere Application Server Community Edition.

Al desplegar el archivo WAR en el servidor de aplicaciones, el servidor de aplicaciones creará una base de datos Apache Derby denominada optimConsoleDB. El servidor de aplicaciones asocia la base de datos optimConsoleDB a la agrupación de bases de datos OptimConsoleDB.

La versión de WebSphere Application Server Community Edition que se proporciona con el gestor sólo está disponible en inglés. Debe configurar esta versión de WebSphere Application Server Community Edition utilizando una interfaz de usuario en inglés. Sin embargo, cuando utiliza el gestor, el parámetro de idioma del navegador determina el idioma de la interfaz de usuario del gestor. El parámetro de idioma del navegador también determina el idioma de los mensajes recibidos del servidor de gestión y proxy.

Utilice la consola administrativa de WebSphere Application Server Community Edition para desplegar el archivo WAR. La ubicación predeterminada de la consola administrativa es http://nombre_host:8080/console, donde nombre_host es el nombre de host del sistema en el que está instalado WebSphere Application Server Community Edition.

Para desplegar el archivo WAR del gestor con la consola administrativa de WebSphere Application Server Community Edition:

  1. Pulse Deploy New.
  2. Especifique la ubicación del archivo WAR en Archive y pulse Install. El archivo WAR es directorio_instalación_compartida/console/app/optim.war, donde directorio_instalación_compartida es el directorio de instalación que ha especificado para el grupo de paquetes de IBM Optim Shared. Por ejemplo, la ubicación predeterminada del archivo WAR en Microsoft Windows es C:\Archivos de programa\IBM Optim\shared\console\app\optim.war. Si lo prefiere, puede pulsar Browse para examinar el archivo WAR. El archivo WAR puede requerir varios minutos para desplegarse.
  3. Si está actualizando un archivo WAR de gestor, notifique a todos los usuarios que ha desplegado una versión actualizada del gestor. Es posible que un usuario deba renovar el navegador o borrar la memoria caché del navegador para obtener la versión actualizada del gestor. Un usuario puede ver si el navegador tiene la versión actualizada del gestor pulsando Ayuda > Acerca de IBM Optim Manager en la interfaz del gestor.
Después de desplegar el archivo WAR del gestor en el servidor de aplicaciones, puede configurar las propiedades del gestor. Para configurar las propiedades del gestor, edite el script que utilice para iniciar el servidor de aplicaciones. Este script se encuentra en la siguiente ubicación, donde directorio_instalación_compartida es el directorio de instalación especificado para el paquete de instalación de Optim Manager.
  • Sistemas Windows: directorio_instalación_compartida\WebSphere\AppServerCommunityEdition\bin\startup.bat
  • Sistemas Linux o UNIX: directorio_instalación_compartido/WebSphere/AppServerCommunityEdition/bin/startup.sh
Si el archivo WAR no puede desplegarse debido a errores de java.lang.OutOfMemoryError: PermGen space, aumente el total de memoria de generación permanente disponible para objetos, en la máquina virtual (VM) Java en el servidor de aplicaciones. Para aumentar el total disponible de memoria de generación permanente, edite el script de inicio del servidor de aplicaciones. Abra este script en un editor de texto y añada el argumento siguiente al final del parámetro JAVA_OPTS en el script. NNN es la cantidad inicial de memoria de generación permanente en MB y MMM es la cantidad máxima de memoria de generación permanente en MB. El parámetro JAVA_OPTS debe ocupar una sola línea o estar en líneas consecutivas conectadas mediante caracteres de continuación de línea. El carácter de continuación de línea es el acento circunflejo (^) para scripts de proceso por lotes Windows o la barra invertida (\) para los scripts Linux o UNIX.
-XX:PermSize=NNNm -XX:MaxPermSize=MMMm
Por ejemplo, el siguiente parámetro JAVA_OPTS de un script de proceso por lotes Windows especifica 128 MB como total inicial de memoria de generación permanente y 256 MB como total máximo de memoria de generación permanente.
@set JAVA_OPTS=%ADDITIONAL_JAVA_OPTS% %JAVA_OPTS% ^
               -Djavax.net.ssl.keyStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.trustStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager ^
               -XX:PermSize=128m -XX:MaxPermSize=256m
El siguiente parámetro JAVA_OPTS de un script Linux o UNIX especifica 128 MB como total inicial de memoria de generación permanente y 256 MB como total máximo de memoria de generación permanente.
JAVA_OPTS=-Djavax.net.ssl.keyStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.trustStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager \
          -XX:PermSize=128m -XX:MaxPermSize=256m \
          $JAVA_OPTS
De manera predeterminada, el gestor utiliza 64 MB de memoria de generación permanente. Si establece el tamaño de memoria en un valor superior al total de memoria física disponible en la máquina, ello degradará gravemente el rendimiento.
Si el servidor de aplicaciones se encuentra en un sistema configurado con un idioma que requiere la utilización de caracteres de doble byte, configure el servidor de aplicaciones para utilizar la codificación UTF-8 en sus archivos de registro. Para configurar el servidor de aplicaciones para que utilice la codificación UTF-8, añada el argumento siguiente al final del parámetro JAVA_OPTS en el script de inicio del servidor de aplicaciones. El parámetro JAVA_OPTS debe ocupar una sola línea o estar en líneas consecutivas conectadas mediante caracteres de continuación de línea. El carácter de continuación de línea es el acento circunflejo (^) para scripts de proceso por lotes Windows o la barra invertida (\) para los scripts Linux o UNIX.
-Dfile.encoding=UTF-8
Si el archivo WAR no se puede desplegar en un sistema Linux debido a errores IOException: demasiados archivos abiertos, aumente el número máximo de archivos abiertos en el sistema. Para aumentar el número máximo de archivos abiertos, inicie la sesión como un superusuario y complete los pasos siguientes.
  1. Especifique el mandato siguiente:
    /sbin/sysctl -w fs.file-max=100000
  2. Añada la siguiente línea en el archivo /etc/sysctl.conf para que el valor se conserve después de un rearranque del sistema.
    fs.file-max = 100000
  3. Introduzca el mandato siguiente para que el cambio en el archivo /etc/sysctl.conf surta efecto.
    /sbin/sysctl -p
  4. Especifique el mandato siguiente para verificar los valores.
    /sbin/sysctl fs.file-max
  5. Especifique el mandato siguiente para aumentar el número máximo de procesos a 20.048.
    ulimit -n 20048
  6. Añada la línea siguiente al comienzo del script directorio_instalación_compartido/WebSphere/AppServerCommunityEdition/bin/startup.sh para que el valor se establezca cada vez que inicie el servidor de aplicaciones.
    ulimit -n 20048