Configuración de servidores mediante scripts
Puede utilizar la herramienta wsadmin para configurar servidores de aplicaciones en el entorno. Una configuración de servidor de aplicaciones proporciona valores que controlan cómo un servidor de aplicaciones proporciona servicios para ejecutar aplicaciones y sus componentes.
Acerca de esta tarea
Después de instalar el producto, es posible que necesite configurar opciones adicionales para el servidores de aplicaciones. Con la herramienta wsadmin, puede utilizar los mandatos de los objetos AdminTask y AdminConfig para recuperar ID de configuración e invocar operaciones en los objetos para configurar el servidor de aplicaciones. De manera alternativa, puede utilizar la biblioteca de scripts para realizar operaciones específicas para configurar los servidores de aplicaciones. La biblioteca de scripts proporciona un conjunto de procedimientos para automatizar las funciones de administración más comunes del servidor de aplicaciones. Puede ejecutar cada procedimiento de script de forma individual, o combinar varios procedimientos para desarrollar rápidamente nuevos scripts.
Es posible que deba completar una o varias de las siguientes tareas para configurar el servidor de aplicaciones:
Procedimiento
- Crear servidores. Utilice los mandatos del grupo de mandatos ServerManagement del objeto AdminTask o la biblioteca de scripts AdminServerManagement para crear un nuevo servidor de aplicaciones, servidor web, servidor proxy o servidor genérico.
- Configurar un ID de clon de sesión HTTP exclusivo para cada servidor de aplicaciones. Si necesita afinidad de sesiones, utilice los mandatos de este tema para configurar un ID de clon de sesión HTTP para cada servidor de aplicaciones.
- Configurar la persistencia de sesiones de la base de datos. Puede utilizar el objeto AdminConfig para configurar la persistencia de la base de datos.
- Configurar la JVM (Java Virtual Machine) para que se ejecute en modalidad de depuración. Utilice los mandatos del grupo de mandatos ServerManagement para el objeto AdminTask o el script configureJavaVirtualMachine de la biblioteca de scripts AdminServerManagement para modificar la configuración de la JVM.
- Configurar contenedores EJB. Puede utilizar el objeto AdminConfig o el script configureEJBContainer de la biblioteca de scripts AdminServerManagement para configurar contenedores EJB (Enterprise JavaBeans) en la configuración.
- Configurar la Infraestructura de supervisión del rendimiento. Puede utilizar la herramienta wsadmin para configurar Performance Monitoring Infrastructure (PMI - Infraestructura de supervisión de rendimiento) en el entorno. PMI permite al servidor recopilar datos de rendimiento de distintos componentes del producto. PMI proporciona información sobre las estadísticas del uso medio de recursos del sistema, sin establecer ninguna correlación entre los datos de distintos componentes.
Limitar el aumento de los archivos de registro de Java Virtual Machine. Puede utilizar el objeto AdminConfig o el script configureJavaProcessLogs de la biblioteca de scripts AdminServerManagement para configurar el tamaño de los archivos de registro de JVM. Los registros cronológicos de JVM registran sucesos o información de una JVM en ejecución.
- Configurar los servicios ORB (Object Request Broker). Puede utilizar el objeto AdminConfig o el script configureORBService de la biblioteca de scripts AdminServerManagement para configurar un servicio ORB en el entorno. Un ORB gestiona la interacción entre clientes y servidores utilizando el protocolo IIOP (Internet InterORB Protocol). Éste permite a los clientes formular solicitudes y recibir respuestas de los servidores en un entorno distribuido por la red.
- Configurar los procesos. Puede utilizar el objeto AdminConfig o el script configureProcessDefintion de la biblioteca de scripts AdminServerManagement para configurar procesos en la configuración del servidor de aplicaciones. Para mejorar la operación de un servidor de aplicaciones, defina información de la línea de mandatos para iniciar o inicializar el proceso del servidor de aplicaciones. Los valores de definición de procesos definen propiedades de tiempo de ejecución como el programa que se debe ejecutar, los argumentos para ejecutar el programa y el directorio de trabajo.
- Configurar el servicio de transacciones del tiempo de ejecución. Utilice el objeto AdminControl o el script configureTransactionService en la biblioteca de scripts AdminServerManagement para configurar las propiedades de transacción de los servidores. El servicio de transacciones es un componente de tiempo de ejecución de servidor que coordina las actualizaciones en varios gestores de recursos para garantizar las actualizaciones atómicas de los datos. Las aplicaciones o el contenedor en el que éstas se despliegan inician y detienen las transacciones.
- Configurar los números de puerto del archivo serverindex.xml. Puede utilizar el objeto AdminConfig, el objeto AdminTask o los scripts de la biblioteca de scripts AdminServerManagement para modificar los números de puerto especificados en el archivo serverindex.xml. Los puntos finales del archivo serverindex.xml forman parte de distintos objetos de la configuración.
- Inhabilitar componentes. Puede utilizar el objeto AdminConfig o el script configureStateManageable de la biblioteca de scripts AdminServerManagement para inhabilitar componentes invocando operaciones. En este tema se describe cómo inhabilitar el componente nameServer del producto. Puede modificar los ejemplos de este tema para inhabilitar otros componentes.
- Inhabilitar el servicio de rastreo. Consulte el tema sobre la inhabilitación del servicio de rastreo si desea más información.
- Configurar almacenamiento en memoria caché de servlets. Puede configurar la colocación en memoria caché de servlets con scripts y la herramienta wsadmin. El servicio de memoria caché dinámica funciona dentro de una JVM del servidor de aplicaciones, interceptando llamadas a objetos que se pueden incluir en memoria caché. Por ejemplo, intercepta llamadas mediante un método de servicio de servlet o un método de ejecución de mandato y almacena la salida del objeto en la memoria caché o sirve el contenido del objeto desde la memoria caché dinámica.
- Modificar variables. Consulte el tema sobre modificar las variables para obtener más información.
- Aumentar el tamaño de almacenamiento dinámico de Java Virtual Machine. Consulte el tema para obtener más información.