dimanche 28 mars 2010
Une nouvelle version d’une application peut être déployée en même temps que l’ancienne sans affecter les clients en cours d’utilisation ainsi que les nouveaux clients.
Les clients existants continuent d’utiliser l’ancienne version et les nouveaux clients sont redirigés vers la nouvelle version de l’application. L’ancienne version passe à l’état undeployed une fois que tous les clients en cours sur cette version ont terminé leur travail. Le nombre de versions simultanées est limité à 2.
- Dans le MANIFEST.MF de l’EAR (préconisé)
- Lors du déploiement avec la commande weblogic.Deployer
Weblogic-Application-Version: 1.0.1
java weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password weblogic -deploy -name app -source TestSession-1.0.1.ear -targets Server1 -stage -appversion 1.0.1
Ou en utilisant le Deployer avec l’option -listapps :
java weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic -password weblogic -listapps
- La nouvelle version est au statut Active.
- L’ancienne version passe automatiquement du statut Active au statut Stop Running jusqu’à ce qu’il n’y ait plus de sessions clientes sur cette version, puis elle passe au statut Retired.
Ligne de commande pour redéployer une nouvelle version :
java weblogic.Deployer -adminurl t3://localhost:7001 -user weblogic
-password weblogic -redeploy -name TestSession
-source TestSession-1.0.2.ear
-retiretimeout 300
L’option retiretimeout permet de passer automatiquement l’ancienne version au statut Retired après le timeout sans attendre la fin des sessions clientes.
Libellés :
DEPLOYMENT,
WEBLOGIC
Inscription à :
Publier les commentaires (Atom)
AUTEUR
- Jean FRANCOIS
- Carrières Sur Sein, Yvelines, France
- Consultant Oracle (Ancien consultant BEA depuis 2001), je m’occupe des expertises sur les produits Oracle : SOCLE (Weblogic, Coherence, JRockit) SOA (Service Bus, SOA Suite, BPM)
MON CV
LABEL 3D
Blogumulus by Roy Tanck and Amanda Fazani
LABEL CLOUD
AUTRES BLOG
-
Alexandre Vasseur ex (BEA | Oracle FR / Esper)
James Bayer (BEA | Oracle US)
Maxence Button ex (BEA | Oracle FR)
Marc Kelderman
Edwin Biemond (Oracle ACE)
Mark Smith (Oracle)
Chris Tomkins (Oracle)
0 commentaires:
Enregistrer un commentaire