Mantis - Resin
Viewing Issue Advanced Details
1134 minor always 05-22-06 09:29 08-21-06 16:00
ferg  
ferg  
normal  
closed  
fixed  
none    
none 3.1.0  
0001134: naming exception, user transactions
(rep by Jan Heise)


to get Seam CR2 running with Resin 3.0.19 I had to change the lookup of the UserTransaction in org.jboss.seam.util.Transaction.java. Resin seems to not throw a NameNotFoundException but instead returns null if the name is not found. I also had to extract the META-INF-dir from jsf-facelets.jar and had to put it into WEB-INF/classes (Bug 1052?)

Perhaps this info is helpful to others.

Jan



public static UserTransaction getUserTransaction() throws NamingException
{
try
{
UserTransaction t = (UserTransaction) Naming.getInitialContext().lookup(userTransactionName);
if( t == null ) t = (UserTransaction) Naming.getInitialContext().lookup(STANDARD_USER_TRANSACTION_NAME);
return t;
}
catch (NameNotFoundException nnfe)
{
return (UserTransaction) Naming.getInitialContext().lookup(STANDARD_USER_TRANSACTION_NAME);
}
}

Notes
(0001475)
ferg   
08-21-06 16:00   
server/1509