@EJB依赖注入失败

时间:2012-08-17 05:03:38

标签: dependency-injection ejb-3.0 java-ee-5

我正在尝试使用@EJB annotation来调用无状态bean。当我打印引用的值时,它是 NULL 。请帮助我,我对下一步做什么感到困惑......

代码:

@Local
public interface BatcRunLocal {
    public void call(Map batc);
}

@stateless
public class batcRunBean implements BatcRunLocal {
    public void call(Map batc) {
        //Some code here . 
    }
}

在Struts2 Action类中, 我这样称呼:

 @EJB
package.BatcRunLocal batchRun;

batchRun.call(Map batc);

1 个答案:

答案 0 :(得分:0)

@stateless更改为@Stateless


此外,您可能会更加关注代码风格。在这种情况下,类名(batcRunBean)应以大写字母开头:BatcRunBean