Bonjour,
Je suis sur un JBOSS 4.0.5 et une base Postgres 8.1.5
Lors du déploiement de mon appli AppliWeb.war, j 'ai une erreur lors du chargement du UserTransaction. Or Ds l'ear je déploie une autre appli web avec laquelle j'arrive parfaitement a récupérer le UserTransaction .

Je n'arrive pas a le récupérer avec la méthode suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
try
{
   tx = (UserTransaction) ctx.lookup("UserTransaction");
}
catch(NamingException Na)
{
   log.error( "NamingException : tx=" + tx + " " + Na.getMessage());
}
tx = NULL ...
Je ne comprend pas car lorsque je regarde ds la console jmx j apercois bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
java:comp namespace of the APP_V_4.ear/AppliWeb.war application:
  +- UserTransaction[link -> UserTransaction] (class: javax.naming.LinkRef)
et par consequent voici l'erreur qu'il me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
2007-02-02 16:26:04,272 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/docmgr]] Servlet /docmgr threw load() exception
javax.servlet.ServletException: 
Erreur dans InitialServlet.init() :
NamingException : tx=null Receive timed out
	at InitialServlet.init(InitialServlet.java:141)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
...
Avez vous une idée du pb ?
Merci