Utilización de la biblioteca de scripts para automatizar el entorno de servicio de aplicaciones mediante scripts wsadmin
La biblioteca de scripts proporciona procedimientos de script Jython para ayudar en la automatización del entorno. Utilice los scripts de ejemplo para gestionar aplicaciones, recursos, servidores, nodos y clústeres. También puede utilizar los procedimientos de script como ejemplos para aprender la sintaxis de Jython.
Acerca de esta tarea
La biblioteca de scripts Jython proporciona un conjunto de procedimientos para automatizar las funciones de administración más comunes del servidor de aplicaciones. Por ejemplo, puede utilizar la biblioteca de scripts para configurar fácilmente servidores, aplicaciones, valores de correo, recursos, nodos, aplicaciones de nivel empresarial, clústeres, grupos de autorización, etc. Puede ejecutar cada procedimiento de script de forma individual, o combinar varios procedimientos para desarrollar rápidamente nuevos scripts.
- Ejecute scripts de la biblioteca de scripts de Jython en modalidad interactiva con la
herramienta wsadmin. Puede lanzar la herramienta wsadmin, y ejecutar scripts individuales
incluidos en la biblioteca de scripts utilizando la sintaxis siguiente:
wsadmin>AdminServerManagement.createApplicationServer("myNode", "myServer", "default")
- Utilice un editor de textos para combinar varios scripts de la biblioteca de scripts de Jython
como muestra el ejemplo siguiente:
Guarde el script personalizado y ejecútelo desde la línea de mandatos, según muestra la sintaxis siguiente:# # My script Jython personalizado - archivo.py # AdminServerManagement.createApplicationServer("miNodo", "Servidor1", "default") AdminServerManagement.createApplicationServer("miNodo", "Servidor2", "default") # Utilice uno de ellos como primer miembro de un clúster AdminClusterManagement.createClusterWithFirstMember("miClúster", "APPLICATION_SERVER", "miNodo", "Servidor1") # Añadir un segundo miembro al clúster AdminClusterManagement.createClusterMember("miClúster", "miNodo", "Servidor3") # Instalar una aplicación AdminApplication.installAppWithClusterOption("AplicaciónPredet", "..\installableApps\DefaultApplication.ear", "miClúster") # Iniciar todos los servidores y aplicaciones del nodo AdminServerManagement.startAllServers("myNode")
bin>wsadmin -language jython -f path/to/your/jython/file.py
- Utilice el código de la biblioteca de scripts de Jython como sintaxis de ejemplo para escribir scripts personalizados. Cada ejemplo de script de la biblioteca de scripts muestra los métodos recomendados para escribir scripts wsadmin. El código de la biblioteca de scripts se halla en el directorio raíz_servidor_aplic/scriptLibraries. En este directorio, los scripts se organizan en subdirectorios según la funcionalidad. Por ejemplo, el subdirectorio raíz_servidor_aplicaciones/scriptLibraries/application/V70 contiene procedimientos que realizan tareas de gestión de aplicaciones que son aplicables a la versión 7.0 y posterior del producto. El subdirectorio V70 que figura en las vías de acceso de la biblioteca de scripts no significa que los scripts de este subdirectorio sean de la versión 7.0.

bin>wsadmin -lang jython -javaoption "-Dwsadmin.script.libraries=c:/myJythonScripts"
bin>wsadmin -lang jython -javaoption "-Dwsadmin.script.libraries=c:/myJythonScripts;c:/AdminScripts;c:/configScripts"
La biblioteca de scripts proporciona scripts de automatización para las funciones de administración del servidor de aplicaciones siguientes:
Procedimiento
- Gestione los servidores de aplicaciones. Puede utilizar los scripts AdminServerManagement para configurar cargadores de clases, valores de JVM (Java™ Virtual Machine), contenedores EJB (Enterprise JavaBeans), la supervisión del rendimiento, la memoria caché dinámica, etc.
- Gestione la arquitectura del sistema y el servidor. Puede utilizar las bibliotecas de scripts AdminServerManagement, AdminNodeManagement y AdminClusterManagement para gestionar clústeres, nodos y grupos de nodos.
- Gestione las aplicaciones. Puede utilizar los scripts AdminApplication para instalar, desinstalar y actualizar las aplicaciones con distintas opciones.
- Gestione los recursos de acceso a datos. Puede utilizar las bibliotecas de scripts AdminJDBC y AdminJ2C para gestionar orígenes de datos y proveedores JDBC (Java Database Connectivity), y para crear y configurar adaptadores de recursos J2C (Java 2 Connector).
- Gestione recursos de mensajería. Puede utilizar la biblioteca de scripts AdminJMS para configurar y gestionar las configuraciones de Java Message Service (JMS).
- Gestione recursos de correo. Puede utilizar los scripts AdminResources de la biblioteca de scripts para configurar valores de correo, URL y recursos.
- Gestione los grupos de autorización. Puede utilizar los scripts AdminAuthorizations para configurar grupos de autorización.
- Supervisar las configuraciones de rendimiento y resolución de problemas. Puede utilizar los scripts AdminUtilities para configurar el rastreo, la depuración, los registros cronológicos y la supervisión de rendimiento. Consulte el tema Scripts de programa de utilidad.
- Obtenga ayuda para la biblioteca de scripts utilizando wsadmin Puede utilizar la biblioteca de scripts AdminLibHelp para listar las bibliotecas de scripts disponibles, y mostrar información de bibliotecas de scripts específicas y procedimientos de scripts específicos.
Qué hacer a continuación
Determine los scripts que desea utilizar para automatizar el entorno, o cree scripts personalizados utilizando las herramientas de ensamblaje.