Deltaspike ConfigProperty为EJB工作但不适用于Wildfly 8.1中的简单bean

时间:2014-07-17 09:32:22

标签: ejb wildfly deltaspike

我正在使用Apache Deltaspike 1.0将属性注入我的应用程序中的bean。我很好奇我所做的观察是否表明了一个错误。我创建了一个使用@ApplicationScoped注释的简单托管bean,一切正常。然后我激活了Wildfly的子部署隔离机制(参见the relevant section in the docs)。之后,不再注入属性。

但是,如果我使用@Singleton @Startup将我的托管bean“提升”为EJB,则会再次注入属性。我实际上并不需要我的大多数bean都是EJB,但我现在还没有找到任何其他方法。

有什么想法吗?

提前致谢

斯文

1 个答案:

答案 0 :(得分:1)

问题与Wildfly 8.1没有直接关系,而是与camel-cdi的组合。我在Wildfly论坛上解释过:https://community.jboss.org/thread/242945