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

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

WAR s'enregistrant auprès d'un autre WAR


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Par défaut WAR s'enregistrant auprès d'un autre WAR
    Bonjour,

    je cherche un moyen pour qu'un application dans mon conteneurs (glassfish) s'enregistre auprès d'une autre application déjà déployée.


    Comment faire ?

    Merci d'avance.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Citation Envoyé par BakaOnigiri Voir le message
    Bonjour,

    je cherche un moyen pour qu'un application dans mon conteneurs (glassfish) s'enregistre auprès d'une autre application déjà déployée.


    Comment faire ?

    Merci d'avance.
    Qu'entends tu par "s'enregistrer"?

  3. #3
    Membre éclairé Avatar de BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Par défaut
    En gros dans mon WAR A il y a une appli. Dans mon (en fait mes) WAR B il y une sorte de plugin qui implémente une interface de A, et donc B dit à A qu'il est là.

    Évidemment, je chercher aussi un moyen pour que A soit au courant qu'on à désactivé / désenregistré le WAR B.


    Un système de plugin en bref, mais qui serait basé sur une norme ou api commune à chaque conteneur J2EE ?

    Merci.

  4. #4
    Membre éclairé Avatar de BakaOnigiri
    Inscrit en
    Avril 2002
    Messages
    366
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 366
    Par défaut
    Bon, j'ai finis par trouver ce que je cherchais : les WAB, pour Web Archive Bundle.

    C'est en fait une archive contenant un WAR normal et un descripteur OSGi dans le fichier manifest.

    Le conteneur vois donc les 2. Et j'ai donc accès au listener normal des appli web, et à l'activator OSGi.

    C'est très bien foutu.

    Par contre grosses déception, le déploiement dans glassfish : si je déploie comme une appli web, la partie OSGi n'est pas initialisée, mais il me dit bien que c'est une appli web, (avec web service dans mon cas).

    Mais si je déploie pour avoir la partie OSGi, je dois utiliser le type de déploiement 'autre', cliquer sur OSGi, le déploiement se passe bien, les logs me disent bien que toutes les parties sont reconnues (OSGi, appli web, et web service) mais la console d'administration me dit que c'est un bête conteneur OSGi, je perd le lien 'lancer' et la section 'moteur' ne contient que OSGi.

    Dommage, mais je chipote.

    Merci.

  5. #5
    Membre Expert
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Par défaut
    Avec Java EE 6 (GlassFish 3, JBoss 7, Weblogic 12c, ...) tu peux spécifier l'ordre d'initialization des WAR:
    https://blogs.oracle.com/alexismp/en..._order_in_java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/11/2011, 11h48
  2. include dans une jsp une jsp d'un autre war
    Par trin86 dans le forum JSF
    Réponses: 0
    Dernier message: 31/03/2010, 17h37
  3. [Stratégie] Référencer un war dans un autre war
    Par mafanta dans le forum Développement Web en Java
    Réponses: 7
    Dernier message: 11/07/2008, 20h48
  4. Session HTTP d'un WAR à un autre WAR
    Par loopx dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 10/02/2008, 21h32
  5. Réponses: 5
    Dernier message: 25/05/2007, 11h57

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