IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

[EJB3 / JOnAS] Déploiement à chaud


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut [EJB3 / JOnAS] Déploiement à chaud
    Bonjour à tous,

    Je cherche à mettre en oeuvre des EJB3 dans une application pré-existante. L'application est en production et très sollicitée. Il s'agit d'éviter une interruption de service lors d'une maintenance (correction d'anomalie, évolution mineure, etc). Le serveur d'application est JOnAS 4.9.x/5.2.x avec Easybeans.

    J'ai d'abord tenté de créer plusieurs archives EAR (une pour déployer chaque EJB-JAR plus une pour le client web WAR) afin de pouvoir charger et décharger à volonté chaque composant de mon application. Après avoir tenté sans succès de faire dialoguer tous ces composants ensemble (ClassCastException lors du lookUp() entre autres), j'ai pris conseil et aménagé mon application dans une seule archive EAR. Ma première approche était-elle vouée à l'échec ou est-ce possible de faire dialoguer deux EJBs dans deux EAR différents dans JOnAS ? Si oui, comment ?

    Les composants dialoguent maintenant tous ensembles mais voilà: comment décharger un composant pour le remplacer par une version supérieure, par ex ? De quel côté je dois chercher, JMX ? Avez-vous déjà effectué ce genre de manipulation ? Comment avez-vous découpé votre application dans ce cas ? Faut-il utiliser les MBeans ?

    Merci par avance pour vos réponses éclairées.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut
    Je viens de tomber sur ça: http://jonas.ow2.org/JONAS_5_1_0/doc...sioning.config.

    Je reste preneur de tout conseil et/ou retour d'expérience sur le sujet. J'effectue une étude, aussi je tiens à avoir la vision la plus large possible du sujet.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Par défaut
    D'autres part, après quelques essais, je ne comprends pas comment la gestion de version fonctionne en "réel" : j'ai beau modifier mon numéro d'implémentation dans le fichier MANIFEST.MF après avoir activer le "versioning" dans JOnAS, il m'indique toujours un problème lors du chargement d'un WAR déjà présent dans un version antérieure ...

Discussions similaires

  1. Déploiement "à chaud" sous JBoss
    Par karamfr dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 20/08/2010, 11h44
  2. [EJB3] Pb déploiement librairies du projet
    Par vincent.poupet dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 06/11/2009, 10h51
  3. Déploiement à chaud de librairies Java
    Par TekP@f dans le forum Général Java
    Réponses: 10
    Dernier message: 06/07/2009, 10h02
  4. déploiement à chaud
    Par rageice dans le forum Eclipse
    Réponses: 2
    Dernier message: 10/07/2008, 21h09
  5. Déploiement "à chaud" sous JBoss
    Par vincent_17 dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 18/04/2008, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo