Seeking Guidance on Integrating Narayana Transaction Manager with Jetty and JBoss Weld CDI

33 views
Skip to first unread message

Cheong

unread,
Jul 14, 2024, 4:33:35 AM7/14/24
to narayana-users

Hi everyone,

I'm new to Narayana and am looking for guidance or examples on how to integrate the Narayana Transaction Manager with the Jetty Servlet Container (not a full-fledged application server) in conjunction with the JBoss Weld CDI transactional interceptor.

Currently, I've managed to get transactions working by explicitly calling begin, commit, and rollback. However, I would like to achieve this declaratively using the @Transactional annotation for better maintainability and cleaner code.

Any help, advice, or pointers to relevant resources would be greatly appreciated.

Thanks in advance!

Manuel Finelli

unread,
Jul 15, 2024, 4:50:51 AM7/15/24
to Cheong, narayana-users
Hi Cheong,

If you haven't yet read it, the `Server Integration Guide` is definitely a great starting point. About JTA and CDI integration, Ondra wrote a nice article a couple of years ago. Also, Narayana has been WildFly's transaction manager for years hence I would also have a look at their code. Another successful integration of Narayana lives in Tomcat (Ondra wrote an article about this integration as well).

I hope this is helpful :-)

Manuel

--
You received this message because you are subscribed to the Google Groups "narayana-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to narayana-user...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/narayana-users/640604e6-271d-4f7e-9051-5caa7fbff1a6n%40googlegroups.com.

Tom Jenkinson

unread,
Oct 7, 2024, 7:02:21 AM10/7/24
to narayana-users
Hopefully Manuel provided enough feedback on this thread earlier to mark this thread as resolved, so I will do that but if there are more questions, please do continue the discussion!
Reply all
Reply to author
Forward
0 new messages