package com.QA.waf; import com.QA.waf.settings.QA; import org.jblooming.waf.AccessControlFilter; import org.jblooming.waf.FrontControllerFilter; import org.jblooming.waf.configuration.LoaderSupport; import org.jblooming.waf.settings.ApplicationState; import javax.servlet.ServletContextEvent; import java.util.Properties; public class QALoader extends LoaderSupport { public void configApplications() { // keeep it as last otherwise the defaultOperatorSubclass is lost! QA settings = new QA(); ApplicationState.platformConfiguration.addApplication(settings); AccessControlFilter.LOGIN_PAGE_PATH_FROM_ROOT = "/applications/QA/site/access/login.jsp"; FrontControllerFilter.ERROR_PAGE_PATH_FROM_ROOT = "/applications/QA/site/error.jsp"; ApplicationState.platformConfiguration.defaultIndex = "/applications/QA/talk/index.jsp"; ApplicationState.platformConfiguration.defaultApplication = settings; } protected void configLog4J(Properties p) { super.configLog4J(p); //createLogger(PlatformConfiguration.logOnConsole, PlatformConfiguration.logOnFile, PlatformConfiguration.logPattern, PlatformConfiguration.logFilesRoot, APITracer.oauthLogger, "oauthLoggerConsoleAppender", "oauth.log", "oauthLoggerFileAppender"); } public void contextDestroyed(ServletContextEvent event) { // call super super.contextDestroyed(event); } }