私は多くの管理された Bean を持っており、サービス呼び出し (@EJB) を置く UtilClass を作成できるかどうか疑問に思っていました。すでに試しましたが、NullPointerException が発生しています。これは、私の UtilClass とマネージド Bean がどのように見えるかです。
public class UtilClass{
@EJB
private static MyFirstEjbLocal myFirstService;
@EJB
private static MySecondEjbLocal mySecondService;
//other services
//getters
}
public class MyManagedBean{
public String myMethod(){
UtilClass.getMyFirstService.doSomethingInDB();
return null;
}
}