Gestión de aplicaciones de la consola administrativa mediante scripts wsadmin
Utilice los lenguajes de script Jython o Jacl para desplegar o eliminar aplicaciones de consola administrativa basadas en portlets.
Antes de empezar
Compruebe que el archivo EAR (enterprise archive) de la consola administrativa no esté archivado antes de la instalación.
Procedimiento
- Despliegue una aplicación de consola basada en portlets en el archivo EAR.
- Inicie la herramienta de scripts wsadmin.
- Despliegue una aplicación de consola basada en portlets en el archivo EAR.
Para utilizar el puerto de escucha existente en lugar de utilizar o crear una nueva especificación de activación, determine si la versión JAR de EJB es anterior a la 2.1. El sistema crea y utiliza automáticamente una especificación de activación si especifica la opción -usedefaultbindings para desplegar una aplicación. Si existe una especificación de activación, el sistema ignora el puerto de escucha y, en su lugar, utiliza la especificación de activación. Para desplegar una aplicación con una versión JAR de EJB mayor o igual a 2.1 con los puertos de escucha definidos en lugar de una nueva especificación de activación, establezca la propiedad del sistema com.ibm.websphere.management.application.dfltbndng.mdb.preferexisting en true en el archivo wsadmin.properties del directorio de propiedades del perfil de interés.
Utilizando Jython:
AdminApp.update('isclite', 'modulefile', '[-operation add -contents /WebSphere/AppServer/systemApps/isclite.ear/nombreWarUpzip -contenturi nombreWARupzip -usedefaultbindings -contextroot raízcontexto]')
Utilizando Jacl:
$AdminApp update isclite modulefile {-operation add -contents /WebSphere/AppServer/systemApps/isclite.ear/nombreWarUpzip -contenturi nombreWARupzip -usedefaultbindings -contextroot raízcontexto
- Guarde los cambios de configuración. Utilice el siguiente ejemplo de mandatos para guardar los cambios de configuración:
AdminConfig.save()
- Elimine un archivo WAR (Web Application Archive) basado en portlets.
- Inicie la herramienta de scripts wsadmin.
- Elimine un archivo WAR basado en portlets, tal como demuestra el siguiente
ejemplo:
Utilizando Jython:
AdminApp.update('isclite', 'modulefile', '[-operation delete -contenturi nombreWAR]')
Utilizando Jacl:
$AdminApp update isclite modulefile {-operation delete -contenturi nombreWAR}
- Guarde los cambios de configuración. Utilice el siguiente ejemplo de mandatos para guardar los cambios de configuración:
AdminConfig.save()


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_iscw
File name: txml_iscw.html