Gestion des applications de la console d'administration à l'aide de l'outil de scriptage wsadmin
Les langages de script Jython ou Jacl permettent de déployer ou de supprimer des applications de la console d'administration basées sur des portlets.
Avant de commencer
Avant l'installation, vérifiez que le fichier EAR (fichier d'archive d'entreprise) de la console d'administration n'est pas archivé.
Procédure
- Déployez une application de console basée sur un portlet dans le fichier EAR.
- Démarrez l'outil de scriptage wsadmin.
- Déployez une application de console basée sur un portlet dans le fichier EAR.
Pour utiliser le port d'écoute existant au lieu d'utiliser ou de créer une spécification d'activation, déterminez si la version JAR d'EJB est inférieure à 2.1. Le système crée et utilise automatiquement une spécification d'activation que vous spécifiez à l'aide de l'option -usedefaultbindings pour déployer une application. Si une spécification d'activation existe, le système ignore le port d'écoute, mais utilise la spécification d'activation. Pour déployer une application avec une version JAR d'EJB supérieure ou égale à 2.1 utilisant les ports d'écoute définis au lieu d'une nouvelle spécification d'activation, attribuez la valeur true à la propriété système com.ibm.websphere.management.application.dfltbndng.mdb.preferexisting dans le fichier wsadmin.properties figurant dans le répertoire des propriétés du profil concerné.
En langage Jython :
AdminApp.update('isclite', 'modulefile', '[-operation add -contents /WebSphere/AppServer/systemApps/isclite.ear/upzippedWarName -contenturi upzippedWARName -usedefaultbindings -contextroot contextroot]')
A l'aide de Jacl :
$AdminApp update isclite modulefile {-operation add -contents /WebSphere/AppServer/systemApps/isclite.ear/upzippedWarName -contenturi upzippedWARName -usedefaultbindings -contextroot contextroot}
- Sauvegardez les modifications. Entrez l'exemple de commande suivante pour sauvegarder les modifications de configuration :
AdminConfig.save()
- Supprimez un fichier WAR (fichier d'archive Web).
- Démarrez l'outil de scriptage wsadmin.
- Supprimez le fichier WAR basé sur un portlet, conformément aux exemples
suivants :
En langage Jython :
AdminApp.update('isclite', 'modulefile', '[-operation delete -contenturi WarName]')
A l'aide de Jacl :
$AdminApp update isclite modulefile {-operation delete -contenturi WarName}
- Sauvegardez les modifications. Entrez l'exemple de commande suivante pour sauvegarder les modifications de configuration :
AdminConfig.save()


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