我正在尝试使用@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);
答案 0 :(得分:0)
将@stateless
更改为@Stateless
。
此外,您可能会更加关注代码风格。在这种情况下,类名(batcRunBean)应以大写字母开头:BatcRunBean
。