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:
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.
- Especifique el mandato siguiente:
/sbin/sysctl -w fs.file-max=100000
- 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
- Introduzca el mandato siguiente para que el cambio en el archivo /etc/sysctl.conf
surta efecto.
/sbin/sysctl -p
- Especifique el mandato siguiente para verificar los valores.
/sbin/sysctl fs.file-max
- Especifique el mandato siguiente para aumentar el número máximo de
procesos a 20.048.
ulimit -n 20048
- 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