在一个 JSF 2.2 webapp 中,我有一个计划的线程执行器服务,它定期执行一些代码,这些代码需要实例化一个请求范围的 bean 来执行一些任务。如何在没有来自任何客户端的任何 http 请求但来自应用程序范围的 bean 的情况下实例化请求范围的 bean。
当我尝试:
FacesContext.getCurrentInstance().getApplication().evaluateExpressionGet(context, "#{namesDirectory}", NamesDirectory.class)
NamesDirectory
请求范围的bean在哪里,我得到NullPointerException