【问题标题】:WildFly 12.0.0.Final + Weld 3.0.3.Final - How to use CDI 2.0?WildFly 12.0.0.Final + Weld 3.0.3.Final - 如何使用 CDI 2.0?
【发布时间】:2018-09-28 00:05:36
【问题描述】:

在 Weld.org 页面上,它显示 WildFly 12.0.0.Final:

WildFly 12.0.0.Final Weld 3.0.3.Final CDI 1.2 和 CDI 2.0(选择加入 通过属性)

我看不到如何“通过属性选择加入”?

【问题讨论】:

  • 阅读您的 websockets 问题中的链接......请......
  • 此外,当您使用 Google 搜索时,它实际上是第一个出现的链接(在这种情况下,很遗憾您不能在 SO 上发布 LMGTFY 链接)...
  • 我正在运行 WildFly 12 并使用“-Dee8.preview.mode=true”。这样就启用了 CDI 2.0。我一定是在文章中错过了它。感谢您的建设性 cmets,您可以通过分享链接更多地光顾我。

标签: wildfly cdi cdi-2.0


【解决方案1】:

您需要做的是查看 WildFly 站点,因为您需要在所谓的“EE8 预览”模式下运行 WildFly,才能启用某些 EE 8 技术(包括 CDI 2.0)。 即this article 说明一切:

默认情况下,WildFly 12 以 EE7 模式启动。为了使用这些新功能,您必须启用 EE8 预览模式。这可以通过在启动期间传递 ee8.preview.mode 属性来完成:

./standalone.sh -Dee8.preview.mode=true

还有其他选项,例如 CLI 配置或修改独立配置文件。看看这篇文章,看看它是如何实现的。

【讨论】:

  • 谢谢。我正在使用“-Dee8.preview.mode=true”运行 WildFly 12。这样就启用了 CDI 2.0。我会重新阅读!
猜你喜欢
  • 2018-11-24
  • 2018-09-26
  • 2015-12-03
  • 2015-07-14
  • 2014-05-10
  • 1970-01-01
  • 2014-11-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多