JBoss EAP 6.2 CDI beans.xml

时间:2016-09-13 09:26:34

标签: java jboss cdi weld

我有一个关于在JBoss EAP 6.2中运行cdi的简单问题 注入@inject(来自javax.annotation)的Pojos总是为空。

我唯一能找到的是我需要添加一个beans.xml。我在jar的de META-INF文件夹中添加了它(在耳内)。 我仍然没有看到任何cdi /焊接记录,所以我想知道焊接是否已启用。

我们正在使用自定义standalone.xml和jboss-deployment-structure.xml 我尝试在这些文件中添加焊接模块,但结果是相同的:没有焊接记录和没有注入的bean。

我创建了一个带有ejb的示例项目,该项目加载了@Startup并尝试注入pojo。当我在同一容器中部署此项目时,bean已初始化,但注入的字段为null。 enter image description here

1 个答案:

答案 0 :(得分:0)

我很想在standalone.xml

中关注
<extensions>
    <extension module="org.jboss.as.weld"/>
</extensions>

<subsystem xmlns="urn:jboss:domain:weld:1.0"/>
相关问题