gpt4 book ai didi

java - 使用 JEE5 和 Tomcat6 的 CDI/焊接

转载 作者:行者123 更新时间:2023-11-28 22:14:57 27 4
gpt4 key购买 nike

我正在开发一个 Java EE 5 网络应用程序。我也许可以在某个时候将它升级到 EE 6,但目前不能。 Web 应用程序在 Tomcat 6 中运行。我可以使用 CDI 吗?

我在 Weld documentation 中注意到有一条说明我不能使用 session bean:

使用 servlet 容器有一个主要限制。 Weld 不支持部署 session bean、使用 @EJB 或 @PersistenceContext 进行注入(inject)或在 servlet 容器中使用事务事件。对于诸如此类的企业功能,您真的应该关注 Java EE 应用服务器。

这是否意味着我不能使用 @SessionScoped 注释?如果是这样,那将是目前使用 CDI 的障碍。

有什么想法吗?谢谢。

最佳答案

这是关于 EJB session bean 的。您可以在 tomcat 6 中将 CDI 与 JSF 一起使用。只需按照 Weld 的安装说明进行操作即可。

关于java - 使用 JEE5 和 Tomcat6 的 CDI/焊接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4819342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com