Bonjour!

Je travaille sur une application utilisant les frameworks suivant: Hibernate-EJB3-Struts1.2 sur une architecture MySQL+JBoss 4SP1.
Je suis complètement débutante dans ces technos et d'ailleurs plus généralement dans le dev donc ma compréhension est encore bien imprécise. Je récupère cette application et je l'ai installée en local
Lors de l'authentification de mon application, un entityBean "UserFacadeLocal" doit être remonté depuis la couche des EJBs et donne lieu à une recherche JNDI. Cette recherche JNDI ne remonte rien et donne l'exception:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
2011-04-21 15:39:06,610 INFO  [STDOUT] javax.naming.NameNotFoundException: APPLI not bound
2011-04-21 15:39:06,612 INFO  [STDOUT] 	at org.jnp.server.NamingServer.getBinding(NamingServer.java:514)
2011-04-21 15:39:06,614 INFO  [STDOUT] 	at org.jnp.server.NamingServer.getBinding(NamingServer.java:522)
2011-04-21 15:39:06,615 INFO  [STDOUT] 	at org.jnp.server.NamingServer.getObject(NamingServer.java:528)
2011-04-21 15:39:06,617 INFO  [STDOUT] 	at org.jnp.server.NamingServer.lookup(NamingServer.java:252)
2011-04-21 15:39:06,618 INFO  [STDOUT] 	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610)
2011-04-21 15:39:06,625 INFO  [STDOUT] 	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
2011-04-21 15:39:06,627 INFO  [STDOUT] 	at javax.naming.InitialContext.lookup(InitialContext.java:351)
2011-04-21 15:39:06,628 INFO  [STDOUT] 	at fr.condor.bdd.util.ServiceLocator.findJndi(ServiceLocator.java:203)
L'arbre JNDI montre cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  +- timedCacheFactory (class: javax.naming.Context)
Failed to lookup: timedCacheFactory, errmsg=org.jboss.util.TimedCachePolicy
Est ce que ça pourrait être lié?
Je n'ai pas de jndi.properties dans l'application mais les lignes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
hibernate.jndi.java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
hibernate.jndi.java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
dans le JBoss (default/deploy/ejb3.deployer/META-INF/persistence.properties)

Le context JNDI :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
context = new InitialContext();
est bien non null mais la recherche context.lookup(nomJndi); ne retourne rien en disant que le nom de l'EAR n'est pas lié (APPLI not bound).

Voila voila ces infos résument ma compréhension actuelle j'espère que c'est assez pour que qqn comprenne mon problème et puisse m'aider.

Merci!