JSF 2.2 webapp には、タスクを実行するためにリクエスト スコープ Bean をインスタンス化する必要があるコードを定期的に実行する、スケジュールされたスレッド エグゼキュータ サービスがあります。クライアントからの http リクエストなしで、アプリケーション スコープ Bean 内からリクエスト スコープ Bean をインスタンス化するにはどうすればよいですか。
試してみると:
FacesContext.getCurrentInstance().getApplication().evaluateExpressionGet(context, "#{namesDirectory}", NamesDirectory.class)
リクエストスコープのBeanはどこNamesDirectory
ですか、私は得るNullPointerException