[EMAIL PROTECTED] wrote:

Bonjour,

Je voudrais savoir si quelqu'un a deja realise du redeploiement a chaud de classes.
J'ai une application dont certaines parties peuvent etre redeploiyees � chaud.
Comment je peux faire ? Je suppose que je dois utiliser un classloader
specifique pour la partie qui doit etre redeploye. Mais est que je suis obliger
de re-creer les instances deja en cours de ces classes ??..

Non, ce n'est pas realiste, seules les instances creees apres le chargement des nouvelles classes seront nouvelles. Pendant un certain temps, les deux generations de classes coexisteront, ce qui peut amener des problemes de ClassCastException. Mais c'est tout a fait faisable (WebLogic fait ca en permanence quand tu redeploies un EJB ou une application Web).

--
C�dric
http://beust.com/weblog



Répondre à