JBoss Seam & Resin 3.0.19
Jan Heise <[email protected]> Mon, 22 May 2006 18:11:57 +0200
| Newsgroups | gmane.text.xml.resin.user |
|---|---|
| Message-ID | <[email protected]> |
Hi all,
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);
}
}