我公司有 tomcat 7 作为分布式环境。我想让 JSF2 和 CDI 在 tomcat 7 上一起工作。这是可能的,没有太多的惊喜,如下所述:http ://www.theserverside.com/tutorial/Working-with-CDI-and-JSF- 20-on-Tomcat-7-Configuring-Weld
我的问题是关于事务,没有 Java EE 3 解决方案来找我:
- 手动操作:em.getTransaction().begin() ...
- 使用我自己或 CODI 之类的 CDI 拦截器http://matthiaswessendorf.wordpress.com/2010/11/20/enterprise-java-without-ejbs-but-with-cdi-and-myfaces-codi/
- 使用弹簧事务,但据我所知,JSR 299 和 330 之间存在问题,它需要一些胶水才能工作: http: //matthiaswessendorf.wordpress.com/2010/05/06/using-cdi-scopes-with-弹簧-3/
那么,如果你是我,你会去哪里?CODI 对我来说似乎很好。
谢谢