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

Wildfly/JBoss Java Discussion :

[Jboss] Exécution de code au démarrage


Sujet :

Wildfly/JBoss Java

  1. #1
    Membre régulier
    Inscrit en
    Mars 2004
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 162
    Points : 75
    Points
    75
    Par défaut [Jboss] Exécution de code au démarrage
    Bonjour,

    Je souhaite automatiser la création d'un bean au lançement de Jboss. Mais je ne sais pas comment exécuter un programme (qui créerait mon bean) au démarrage de jboss (mais après que les EJB soient déployés). Comment faire ?
    ---
    Erwan

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 548
    Points : 635
    Points
    635
    Par défaut
    Tu peux déployer un MBean dans ton application et créer le bean dans startService. Il faut que ton service soit dans la même application que le bean en question.

    http://wiki.jboss.org/wiki/Wiki.jsp?...loWorldService

  3. #3
    Membre régulier
    Inscrit en
    Mars 2004
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 162
    Points : 75
    Points
    75
    Par défaut
    Dans les log je constate que la méthode startService est exécutée avant que cette ligne apparaisse :

    2007-04-26 10:30:32,952 INFO [org.jboss.ejb.plugins.local.BaseLocalProxyFactory] Bound EJB LocalHome 'InitBeansBean' to jndi 'ejb/InitBeansBean'
    Du coup, vu que j'appelle mon bean comme ça dans startService :

    home = (InitBeansBeanLocalHome) ctx.lookup("ejb/InitBeansBean");
    J'ai tendance à me dire que ça ne peut pas marcher !
    ---
    Erwan

  4. #4
    Membre éclairé Avatar de XmasRock
    Inscrit en
    Janvier 2007
    Messages
    729
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 729
    Points : 821
    Points
    821
    Par défaut
    Trouves le nom du MBean correspondant à ton bean et ajoutes une dependance à ton MBean

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

Discussions similaires

  1. Exécuter du code au démarrage de gtk.main()
    Par Invité dans le forum GTK+ avec Python
    Réponses: 5
    Dernier message: 06/06/2013, 14h45
  2. [Débutant]Exécuter du code au démarrage
    Par ProgVal dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 29/12/2007, 13h27
  3. Réponses: 44
    Dernier message: 02/08/2006, 16h12
  4. Réponses: 3
    Dernier message: 20/04/2005, 12h30
  5. Réponses: 7
    Dernier message: 03/02/2005, 17h20

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