Java CDI/与JEE5和Tomcat6焊接
我正在开发一个web应用程序,它是JavaEE5。我可能会在某个时候把它升级到EE6,但现在不行。该web应用程序正在Tomcat 6中运行。我可以用CDI吗 我注意到在中有一条说明我不能使用会话bean:Java CDI/与JEE5和Tomcat6焊接,java,tomcat,jakarta-ee,tomcat6,cdi,Java,Tomcat,Jakarta Ee,Tomcat6,Cdi,我正在开发一个web应用程序,它是JavaEE5。我可能会在某个时候把它升级到EE6,但现在不行。该web应用程序正在Tomcat 6中运行。我可以用CDI吗 我注意到在中有一条说明我不能使用会话bean: 使用servlet容器有一个主要限制。Weld不支持部署会话bean、使用@EJB或@PersistenceContext进行注入,或在servlet容器中使用事务事件。对于这些企业功能,您应该真正考虑Java EE应用服务器。 这是否意味着我不能使用@SessionScoped注释?如果是
使用servlet容器有一个主要限制。Weld不支持部署会话bean、使用@EJB或@PersistenceContext进行注入,或在servlet容器中使用事务事件。对于这些企业功能,您应该真正考虑Java EE应用服务器。
这是否意味着我不能使用@SessionScoped
注释?如果是这样,那将是目前使用CDI的一个障碍
有什么想法吗?谢谢。这是关于EJB会话bean的。您可以在Tomcat6中将CDI与JSF结合使用。只需按照焊接的安装说明进行操作。太好了,谢谢您提供的信息。Weld与JSF1.2一起工作吗?我想与之一起使用的应用程序正在使用EE 5。@Jon-我不这么认为。但是您可以在Tomcat6Apache上部署JSF2.0,OpenWebBeans和MyFaces CODI使用JSF1.2和JSF2+