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 ?
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
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
Dans les log je constate que la méthode startService est exécutée avant que cette ligne apparaisse :
Du coup, vu que j'appelle mon bean comme ça dans startService :2007-04-26 10:30:32,952 INFO [org.jboss.ejb.plugins.local.BaseLocalProxyFactory] Bound EJB LocalHome 'InitBeansBean' to jndi 'ejb/InitBeansBean'
J'ai tendance à me dire que ça ne peut pas marcher !home = (InitBeansBeanLocalHome) ctx.lookup("ejb/InitBeansBean");
---
Erwan
Trouves le nom du MBean correspondant à ton bean et ajoutes une dependance à ton MBean
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager