Ich benutze JSF 2 und EJB 3.1, alle von ihnen sind auf Glassfish 3.1 bereitgestellt.So rufen Sie EJB in PhaseListener
Wenn ich eine Klasse namens MyInterceptor, die PhaseListener implementiert ist, einrichten, kann ich nicht Remote-EJB-Schnittstelle in ihm widerrufen.
Es bemerken "Nullpointer ..."
public class MyInterceptor implements PhaseListener {
@EJB(name="AuthorizationEJB",
beanInterface=AuthorizationService.class,
mappedName="corbaname:iiop:localhost:3700#ejb/AuthorizationEJB")
public AuthorizationService authorizationService;
....
}
Wenn ich rufe authorizationService.dosomestuff(), es Fehler Nullpointer
erhöhen Wie kann ich es beheben könnte tun?
Vielen Dank im Voraus
i-by-Call meine Lösung, die eine Managed Bean das hat es mit der EJB aufrufen können. Vielen Dank für Ihre Hilfe. – user1127139