Je cours un serveur JBoss 5 sur mon ordinateur local et j'ai besoin d'une connexion de base de données de travail de mon projet Java EE vers une base de données postgresql. J'ai développé une classe java appelé UserManager dont le code est:Erreur de déploiement Java EE EJB: le conteneur est déjà enregistré
import javax.ejb.Local; import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; @Stateless(name="UserManager1") @Local(UserManagerItf.class) public class UserManager implements UserManagerItf { @PersistenceContext private EntityManager em; public boolean addUser(Joueur j) { Joueur jexist = em.find(Joueur.class, j.getLogin()); if(jexist==null) { em.persist(j); return true; } else { return false; } } }
Le problème est, après exporter mon fichier .war en utilisant Eclipse et je lance jboss avec mon fichier .war dans Deploy, je reçois cette erreur de déploiement:
18:47:27,645 INFO [BeanInstantiatorDeployerBase] Installed [email protected]b4f into MC at org.jboss.ejb.bean.instantiator/JEE/JEE/UserManager1 18:47:27,650 WARN [InterceptorInfoRepository] EJBTHREE-1852: InterceptorInfoRepository is deprecated 18:47:28,062 INFO [BeanInstantiatorDeployerBase] Uninstalled [email protected]b4f from MC at org.jboss.ejb.bean.instantiator/JEE/JEE/UserManager1 18:47:28,063 ERROR [AbstractKernelController] Error installing to Real: name=vfs:///home/tuxer/jboss/jboss6/server/default/deploy/JEE.war state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException: Error deploying JEE.war: Error creating ejb container UserManager1: Container jboss.j2ee:jar=JEE.war,name=UserManager1,service=EJB3,VMID=11d1def534ea1be0:-3567a2b:137b33e6929:-7ffd + is already registered
Merci pour toute réponse que vous pourriez fournir.