Utilice el lenguaje de scripts Jython o Jacl para implementar la
coincidencia de patrón al instalar, actualizar o editar una aplicación. La coincidencia de patrón
simplifica la tarea de proporcionar los valores necesarios para
determinadas opciones complejas permitiéndole pasar un asterisco (*) a todos los valores
necesarios que no se pueden editar.
Antes de empezar
Existen dos procedimientos para realizar esta tarea. En este tema, se utiliza
el objeto AdminApp para instalar aplicaciones empresariales. De manera alternativa, puede
utilizar los scripts en la biblioteca de scripts AdminApplication para instalar,
desinstalar y administrar las configuraciones de aplicación con varias opciones, incluida
la coincidencia de patrones.
La biblioteca de scripts proporciona un conjunto de procedimientos para automatizar
las funciones de administración más comunes. Puede ejecutar cada
procedimiento de script de forma individual, o combinar varios procedimientos para desarrollar rápidamente
nuevos scripts.
Procedimiento
- Instale cada archivador Web (WAR) y archivador
Java™
en el servidor de aplicaciones.
- Inicie la herramienta de scripts wsadmin.
- Instale cada archivador Web (WAR) y
Java
en el servidor de aplicaciones, tal como se muestra en el siguiente ejemplo:
- Utilizando Jython:
AdminApp.install('DefaultApplication.ear', ['-appname', 'TEST', '-MapModulesToServers', [['.*',
'.*', 'WebSphere:cell=myCell,node=myNode,server=myServer']]])
- Utilizando Jacl:
$AdminApp install DefaultApplication.ear {-appname TEST -MapModulesToServers
{{.* .* WebSphere:cell=myCell,node=myNode,server=myServer}}}
- Guarde los cambios de configuración.
Utilice el siguiente ejemplo de mandatos para guardar
los cambios de configuración:
AdminConfig.save()
- Instale cada archivo WAR en el servidor myServer del nodo
myNode y cada archivo JAR en el servidor yourServer del nodo
yourNode.
- Inicie la herramienta de scripts wsadmin.
- Instale los archivos WAR y JAR en ámbitos de gestión de servidor de
aplicaciones diferentes, tal como se muestra en el siguiente ejemplo:
Utilizando Jython:
AdminApp.install('DefaultApplication.ear', ['-appname', 'TEST', '-MapModulesToServers', [['.*',
'.*.war,.*', 'WebSphere:cell=myCell,node=myNode,server=myServer'], ['.*', '.*.jar,.*',
'WebSphere:cell=myCell,node=yourNode,server=yourServer']]])
Utilizando Jacl:
$AdminApp install DefaultApplication.ear {-appname TEST -MapModulesToServers
{{.* .*.war,.* WebSphere:cell=myCell,node=myNode,server=myServer}
{.* .*.jar,.* WebSphere:cell=myCell,node=yourNode,server=yourServer}}}
- Guarde los cambios de configuración.
Utilice el siguiente ejemplo de mandatos para guardar
los cambios de configuración:
AdminConfig.save()