我正在尝试将以下(工作)代码移动到扩展:
@WebListener
public class StartupListener implements ServletContextListener {
@ConfigProperty(name = "javax.faces.PROJECT_STAGE")
String projectStage;
@Override
public void contextInitialized(ServletContextEvent sce) {
sce.getServletContext().setInitParameter("javax.faces.PROJECT_STAGE", projectStage);
}
}
当我将此代码移动到扩展runtime
模块时,该属性未解析(它为空)。
扩展源代码可以在这里找到。