EJB在其他faces-config的托管bean中为空

时间:2012-07-25 07:22:35

标签: jsf ejb jsf-1.2 faces-config

有人可以告诉我为什么当我在一些额外的faces-config中声明一个托管bean时,这个bean中的EJB没有被初始化,即它没有任何错误就是null,只是null? web.xml有以下几行:

<context-param>
    <param-name>javax.faces.CONFIG_FILES</param-name>
    <param-value>/WEB-INF/faces-config-navigation.xml, /WEB-INF/faces-config-custom.xml</param-value>
</context-param>

所以,当我把我的bean放在faces-config-custom.xml中时,EJB没有被初始化,但是当我把它放到main faces-config.xml时,一切正常。请注意,托管bean本身可以正常工作:页面可以看到它的方法被调用而没有问题,但我不能在其中使用EJB,因为它总是为空。
附:我用@EJB注释注入EJB。

0 个答案:

没有答案