我使用Websphere 8.5和JSF 2.2(mojarra) 另一个JSF版本正在禁用CDI支持(see here和here)。 这对每个Java EE服务器来说都很常见,我找到了一种用cdi-enabler来激活CDI的方法。使用cdi-enabler CDI即使使用不同的JSF版本也能正常工作。
我的问题:
答案 0 :(得分:1)
CDI和JSF需要集成才能协同工作。 WebSphere Application Server集成了其内置CDI和JSF实现。它不会使用您的自定义JSF本身“禁用”CDI,而是当您提供自己的JSF时,没有集成。
我没有使用cdi-enabler的经验,所以我不知道整合会有多完整。