我使用 JSF 2 和 EJB 3.1,它们都部署在 Glassfish 3.1 上。
当我设置一个实现 PhaseListener 的名为 MyInterceptor 的类时,我无法撤销其中的远程 EJB 接口。
它注意到“NullPointerException ...”
public class MyInterceptor implements PhaseListener {
@EJB(name="AuthorizationEJB",
beanInterface=AuthorizationService.class,
mappedName="corbaname:iiop:localhost:3700#ejb/AuthorizationEJB")
public AuthorizationService authorizationService;
....
}
当我调用 authorizationService.dosomestuff() 时,它会引发错误 NullPointerException
我该怎么做才能解决它?
预先感谢