Re: JBoss Seam & Resin 3.0.19
Scott Ferguson <[email protected]> Mon, 22 May 2006 09:27:14 -0700
| Newsgroups | gmane.text.xml.resin.user |
|---|---|
| Message-ID | <[email protected]> |
On May 22, 2006, at 9:11 AM, Jan Heise wrote:
>
> 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?)
I've added this as a bug report.
Although, I believe it's actually a bit tricky, because changing the
Context lookup behavior has the potential to break a number of things.
So it might need to wait for something like 3.0.21 or even 3.1.
-- Scott
>
> 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);
> }
> }