Configuración de JVM

Como parte de la configuración de un servidor de aplicaciones, podría definir valores que mejoran el modo en que el sistema operativo utiliza la máquina virtual Java™ (JVM).

Acerca de esta tarea

La JVM es un dispositivo informático interpretativo que es responsable de la ejecución de códigos de bytes en un programa de Java compilado. La JVM traduce los códigos de bytes de Java a las instrucciones nativas de la máquina del host. Al ser un proceso de Java, el servidor de aplicaciones requiere una JVM para ejecutar y dar soporte a las aplicaciones Java que se ejecutan en él. Los valores de JVM forman parte de una configuración del servidor de aplicaciones.

Para ver y cambiar la configuración de la JVM para un proceso de servidor de aplicaciones, utilice la página de la máquina virtual Java de la consola administrativa, o bien utilice los scripts wsadmin para cambiar la configuración.

Importante: IBM® SDK and Runtime Environment Java Technology Edition, Versión 7, que se proporciona con WebSphere Application Server, permite aprovechar el conjunto de instrucciones AES (Advance Encryption Standard) de Intel cuando se ejecuta la criptografía de AES. Este conjunto de instrucciones aumenta el rendimiento cuando se utilizan cifrados de AES en SSL. AES es un cifrado de bloque simétrico que cifra y descifra los datos en varias rondas. La habilitación de esta función ha dado como resultado mejoras de rendimiento en el proceso SSL de WebSphere Application Server. Para habilitar esta función, añada la opción de JVM -Dcom.ibm.crypto.provider.doAESInHardware al valor Argumentos de JVM genéricos de la JVM y establezca esta opción en true. Consulte el Information Center de IBM SDK and Runtime Environment for AIX, Java Technology Edition, Versión 7 para obtener más información sobre AES.
Avoid trouble Avoid trouble: Cuando se inicia un proceso hijo, Java añade la vía de acceso de ejecución para la variable de entorno LIBPATH con el fin de asegurarse de que se están utilizando las vías de acceso de las bibliotecas correctas. Puesto que esta implementación no comprueba si ya existe la vía de acceso de tiempo de ejecución en la variable de entorno LIBPAT, es posible que se dupliquen las entradas existentes. No obstante, cuando se reinicia el proceso padre, todas las vías de acceso de tiempo de ejecución que se han añadido a la variable de entorno LIBPATH cuando se han iniciado procesos hijos se eliminan de la variable de entorno LIBPATH.gotcha

Procedimiento

  1. En la consola administrativa, pulse Servidores > Tipos de servidor > WebSphere Application Servers > nombre_servidor.
  2. En Infraestructura de servidor, pulse Java y gestión de procesos > Definición de proceso.
  3. [z/OS]Seleccione Control.
  4. Seleccione Máquina virtual Java.
  5. Especifique valores para la configuración de la JVM según sea necesario y pulse Aceptar. Para obtener más información, consulte la documentación sobre los valores de la máquina virtual Java.
  6. Pulse Guardar en la sección de mensajes del panel de la consola administrativa para guardar los cambios en la configuración maestra.
  7. Reinicie el servidor de aplicaciones.

Ejemplo

Configuración de servidores de aplicaciones para UCS Transformation Format proporciona un ejemplo que requiere que se especifique un valor para la propiedad Argumentos JVM genéricos en la página Máquina virtual Java para habilitar la codificación UTF-8 en un servidor de aplicaciones. Si se habilita la codificación UTF-8 se podrá utilizar soporte de codificación para varios idiomas en la consola administrativa.

Configuración de las llamadas sendRedirect de JVM para utilizar el directorio raíz de contexto proporciona un ejemplo que incluye la definición de una propiedad para JVM.


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=trun_jvm
File name: trun_jvm.html