Java Code Examples for javax.servlet.ServletContext#setInitParameter()

The following examples show how to use javax.servlet.ServletContext#setInitParameter() . These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
public static void initialize(ServletContext servletContext, boolean dev) throws ServletException {
	FacesInitializer facesInitializer = new FacesInitializer();

	servletContext.setInitParameter("primefaces.FONT_AWESOME", "true");
	servletContext.setInitParameter("javax.faces.FACELETS_SKIP_COMMENTS", "true");
	if (dev) {
		servletContext.setInitParameter("javax.faces.FACELETS_REFRESH_PERIOD", "0");
		servletContext.setInitParameter("javax.faces.PROJECT_STAGE", "Development");
	} else {
		servletContext.setInitParameter("javax.faces.FACELETS_REFRESH_PERIOD", "-1");
		servletContext.setInitParameter("javax.faces.PROJECT_STAGE", "Production");
	}
	servletContext.setSessionTrackingModes(ImmutableSet.of(SessionTrackingMode.COOKIE));

	Set<Class<?>> clazz = new HashSet<>();
	clazz.add(WebXmlSpringBoot.class);
	facesInitializer.onStartup(clazz, servletContext);
}
 
Example 2
Source Project: logging-log4j-audit   File: ProfileUtil.java    License: Apache License 2.0 6 votes vote down vote up
/**
 * Set the active profile if none has been specified.
 * @param servletContext
 */
public static void setActiveProfile(ServletContext servletContext) {
    String springProfile = System.getProperty(SPRING_PROFILE);
    if (springProfile == null) {
        springProfile = System.getenv(SPRING_PROFILE);
    }
    if (springProfile == null) {
        springProfile = servletContext.getInitParameter(SPRING_PROFILE);
    }
    if (springProfile == null) {
        Properties props = loadProperties(servletContext);
        String activeProfile = props.getProperty(SPRING_PROFILE);
        if (activeProfile == null) {
            servletContext.setInitParameter(SPRING_PROFILE, "eclipseLink");
        }
    }
}
 
Example 3
@Override
public void contextInitialized(ServletContextEvent servletContextEvent) {
    Properties properties = new Properties();
    // load configuration properties at context initialization
    try {
        properties.load(getClass().getClassLoader().getResourceAsStream(
                "config.properties"));
        //initialize the required parameters
        ServletContext sc = servletContextEvent.getServletContext();
        sc.setInitParameter(HumanTaskSampleConstants.BACKEND_SERVER_URL, properties.get(HumanTaskSampleConstants
                                                                                                .BACKEND_SERVER_URL).toString());
        sc.setInitParameter(HumanTaskSampleConstants.CLIENT_TRUST_STORE_PATH, properties.getProperty
                (HumanTaskSampleConstants.CLIENT_TRUST_STORE_PATH));
        sc.setInitParameter(HumanTaskSampleConstants.CLIENT_TRUST_STORE_PASSWORD, properties.getProperty
                (HumanTaskSampleConstants.CLIENT_TRUST_STORE_PASSWORD));
        sc.setInitParameter(HumanTaskSampleConstants.CLIENT_TRUST_STORE_TYPE, properties.getProperty
                (HumanTaskSampleConstants.CLIENT_TRUST_STORE_TYPE));

    } catch (IOException e) {
        String errMsg = "Couldn't load properties from config file";
        log.error(errMsg, e);
    }
}
 
Example 4
public static void initialize(ServletContext servletContext, boolean dev) throws ServletException {
	FacesInitializer facesInitializer = new FacesInitializer();

	servletContext.setInitParameter("primefaces.FONT_AWESOME", "true");
	servletContext.setInitParameter("javax.faces.FACELETS_SKIP_COMMENTS", "true");
	if (dev) {
		servletContext.setInitParameter("javax.faces.FACELETS_REFRESH_PERIOD", "0");
		servletContext.setInitParameter("javax.faces.PROJECT_STAGE", "Development");
	} else {
		servletContext.setInitParameter("javax.faces.FACELETS_REFRESH_PERIOD", "-1");
		servletContext.setInitParameter("javax.faces.PROJECT_STAGE", "Production");
	}
	servletContext.setSessionTrackingModes(ImmutableSet.of(SessionTrackingMode.COOKIE));

	Set<Class<?>> clazz = new HashSet<>();
	clazz.add(WebXmlSpringBoot.class);
	facesInitializer.onStartup(clazz, servletContext);
}
 
Example 5
private ServletContext setValidParametersTo(ServletContext context) {
    context.setInitParameter("apiml.config.location", "/service-config.yml");
    context.setInitParameter("apiml.config.additional-location", "../config/local/helloworld-additional-config.yml");
    context.setInitParameter("apiml.serviceIpAddress", "127.0.0.2");
    context.setInitParameter("apiml.discoveryService.port", "10011");
    context.setInitParameter("apiml.discoveryService.hostname", "localhost");
    context.setInitParameter("apiml.ssl.verifySslCertificatesOfServices", "true");
    context.setInitParameter("apiml.ssl.keyPassword", "password123");
    context.setInitParameter("apiml.ssl.keyStorePassword", "password");
    context.setInitParameter("apiml.ssl.trustStore", "../keystore/localhost/localhost.keystore.p12");
    context.setInitParameter("apiml.ssl.trustStorePassword", "password");

    return context;
}
 
Example 6
Source Project: tutorials   File: MainWebAppInitializer.java    License: MIT License 5 votes vote down vote up
/**
 * Register and configure all Servlet container components necessary to power the web application.
 */
@Override
public void onStartup(final ServletContext sc) throws ServletException {
    LOGGER.info("MainWebAppInitializer.onStartup()");
    sc.setInitParameter("javax.faces.FACELETS_SKIP_COMMENTS", "true");

    // Create the 'root' Spring application context
    final AnnotationConfigWebApplicationContext root = new AnnotationConfigWebApplicationContext();
    root.register(SpringCoreConfig.class);
    sc.addListener(new ContextLoaderListener(root));
}
 
Example 7
private void addRootContext(ServletContext container) {
  // Create the application context
  AnnotationConfigWebApplicationContext rootContext = new AnnotationConfigWebApplicationContext();
  rootContext.register(SpringContextConfig.class); 
	 
  // Register application context with ContextLoaderListener
  container.addListener(new ContextLoaderListener(rootContext));
 container.setInitParameter("contextConfigLocation", "org.packt.web.reactor.security.config");
 container.setSessionTrackingModes(EnumSet.of(SessionTrackingMode.COOKIE)); // if URL, enable sessionManagement URL rewriting   
	 
}
 
Example 8
private void addRootContext(ServletContext container) {
  // Create the application context
  AnnotationConfigWebApplicationContext rootContext = new AnnotationConfigWebApplicationContext();
  rootContext.register(SpringContextConfig.class); 
	 
  // Register application context with ContextLoaderListener
  container.addListener(new ContextLoaderListener(rootContext));
  container.addListener(new AppSessionListener());
  container.setInitParameter("contextConfigLocation", "org.packt.secured.mvc.core");
  container.setSessionTrackingModes(EnumSet.of(SessionTrackingMode.COOKIE)); // if URL, enable sessionManagement URL rewriting   
}
 
Example 9
Source Project: logging-log4j2   File: WebLookupTest.java    License: Apache License 2.0 5 votes vote down vote up
@Test
public void testLookup2() throws Exception {
    ContextAnchor.THREAD_CONTEXT.remove();
    final ServletContext servletContext = new MockServletContext();
    ((MockServletContext) servletContext).setContextPath("/");
    servletContext.setAttribute("TestAttr", "AttrValue");
    servletContext.setInitParameter("myapp.logdir", "target");
    servletContext.setAttribute("Name1", "Ben");
    servletContext.setInitParameter("Name2", "Jerry");
    servletContext.setInitParameter("log4jConfiguration", "WEB-INF/classes/log4j-webvar.xml");
    final Log4jWebLifeCycle initializer = WebLoggerContextUtils.getWebLifeCycle(servletContext);
    initializer.start();
    initializer.setLoggerContext();
    final LoggerContext ctx = ContextAnchor.THREAD_CONTEXT.get();
    assertNotNull("No LoggerContext", ctx);
    assertNotNull("No ServletContext", ctx.getExternalContext());
    final Configuration config = ctx.getConfiguration();
    assertNotNull("No Configuration", config);
    final Map<String, Appender> appenders = config.getAppenders();
    for (final Map.Entry<String, Appender> entry : appenders.entrySet()) {
        if (entry.getKey().equals("file")) {
            final FileAppender fa = (FileAppender) entry.getValue();
            assertEquals("target/myapp.log", fa.getFileName());
        }
    }
    final StrSubstitutor substitutor = config.getStrSubstitutor();
    String value = substitutor.replace("${web:contextPathName:-default}");
    assertNotNull("No value for context name", value);
    assertEquals("Incorrect value for context name", "default", value);
    initializer.stop();
    ContextAnchor.THREAD_CONTEXT.remove();
}
 
Example 10
@Override
public void onStartup(ServletContext servletContext)
        throws ServletException {

    servletContext.setInitParameter("javax.faces.DEFAULT_SUFFIX",
            ".xhtml");
    servletContext.setInitParameter(
            "javax.faces.PARTIAL_STATE_SAVING_METHOD", "true");
    servletContext.setInitParameter("javax.faces.PROJECT_STAGE",
            "Production");
    servletContext.setInitParameter("facelets.DEVELOPMENT", "false");
    servletContext.setInitParameter(
            "javax.faces.FACELETS_REFRESH_PERIOD", "-1");

}
 
Example 11
@Override
public void onStartup(ServletContext servletContext)
        throws ServletException {
    servletContext.setInitParameter("primefaces.THEME", "bootstrap");

    MyFacesContainerInitializer facesInitializer = new MyFacesContainerInitializer();
    Set<Class<?>> clazz = new HashSet<Class<?>>();
    clazz.add(JsfConfig.class);
    facesInitializer.onStartup(clazz, servletContext);

    servletContext.addListener(new StartupServletContextListener());

}
 
Example 12
@Override
public void onStartup(ServletContext servletContext) throws ServletException {

    super.onStartup(servletContext);
    servletContext.addListener(new RequestContextListener());

    // verifying configs for features activation
    Set<String> profiles = new HashSet<String>();
    if (isEmailFeaturesEnabled()) {
        profiles.add("email");
    }
    if (isCdnFeaturesEnabled()) {
        profiles.add("cdn");
    }
    if (isSslFeaturesEnabled()) {
        profiles.add("ssl");
    }

    servletContext.setInitParameter("spring.profiles.active", StringUtils.arrayToCommaDelimitedString(profiles.toArray()));
}
 
Example 13
@Test
public void testAppender() throws Exception {
    ContextAnchor.THREAD_CONTEXT.remove();
    final ServletContext servletContext = new MockServletContext();
    servletContext.setAttribute("TestAttr", "AttrValue");
    servletContext.setInitParameter("TestParam", "ParamValue");
    servletContext.setAttribute("Name1", "Ben");
    servletContext.setInitParameter("Name2", "Jerry");
    servletContext.setInitParameter(Log4jWebSupport.LOG4J_CONFIG_LOCATION, CONFIG);
    final Log4jWebLifeCycle initializer = WebLoggerContextUtils.getWebLifeCycle(servletContext);
    try {
        initializer.start();
        initializer.setLoggerContext();
        final LoggerContext ctx = ContextAnchor.THREAD_CONTEXT.get();
        assertNotNull("No LoggerContext", ctx);
        assertNotNull("No ServletContext", ctx.getExternalContext());
        final Configuration configuration = ctx.getConfiguration();
        assertNotNull("No configuration", configuration);
        final Appender appender = configuration.getAppender("Servlet");
        assertNotNull("No ServletAppender", appender);
        final Logger logger = LogManager.getLogger("Test");
        logger.info("This is a test");
        logger.error("This is a test 2", new IllegalStateException().fillInStackTrace());
    } catch (final IllegalStateException e) {
        fail("Failed to initialize Log4j properly." + e.getMessage());
    } finally {
        initializer.stop();
        ContextAnchor.THREAD_CONTEXT.remove();
    }
}
 
Example 14
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
    servletContext.setInitParameter("message", "Hello,World");
}
 
Example 15
Source Project: tomee   File: TomcatWebAppBuilder.java    License: Apache License 2.0 4 votes vote down vote up
private static void setInitParameter(final ServletContext context, final String key, final String value) {
    if (context.getInitParameter(key) == null) {
        context.setInitParameter(key, value);
    }
}
 
Example 16
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
	super.onStartup(servletContext);
	servletContext.setInitParameter("spring.profiles.active", "hsql");
}
 
Example 17
Source Project: logging-log4j2   File: WebLookupTest.java    License: Apache License 2.0 4 votes vote down vote up
@Test
public void testLookup() throws Exception {
    ContextAnchor.THREAD_CONTEXT.remove();
    final ServletContext servletContext = new MockServletContext();
    ((MockServletContext) servletContext).setContextPath("/WebApp");
    servletContext.setAttribute("TestAttr", "AttrValue");
    servletContext.setInitParameter("TestParam", "ParamValue");
    servletContext.setAttribute("Name1", "Ben");
    servletContext.setInitParameter("Name2", "Jerry");
    final Log4jWebLifeCycle initializer = WebLoggerContextUtils.getWebLifeCycle(servletContext);
    try {
        initializer.start();
        initializer.setLoggerContext();
        final LoggerContext ctx = ContextAnchor.THREAD_CONTEXT.get();
        assertNotNull("No LoggerContext", ctx);
        assertNotNull("No ServletContext", ctx.getExternalContext());
        final Configuration config = ctx.getConfiguration();
        assertNotNull("No Configuration", config);
        final StrSubstitutor substitutor = config.getStrSubstitutor();
        assertNotNull("No Interpolator", substitutor);
        String value = substitutor.replace("${web:initParam.TestParam}");
        assertNotNull("No value for TestParam", value);
        assertEquals("Incorrect value for TestParam: " + value, "ParamValue", value);
        value = substitutor.replace("${web:attr.TestAttr}");
        assertNotNull("No value for TestAttr", value);
        assertEquals("Incorrect value for TestAttr: " + value, "AttrValue", value);
        value = substitutor.replace("${web:Name1}");
        assertNotNull("No value for Name1", value);
        assertEquals("Incorrect value for Name1: " + value, "Ben", value);
        value = substitutor.replace("${web:Name2}");
        assertNotNull("No value for Name2", value);
        assertEquals("Incorrect value for Name2: " + value, "Jerry", value);
        value = substitutor.replace("${web:contextPathName}");
        assertNotNull("No value for context name", value);
        assertEquals("Incorrect value for context name", "WebApp", value);
    } catch (final IllegalStateException e) {
        fail("Failed to initialize Log4j properly." + e.getMessage());
    }
    initializer.stop();
    ContextAnchor.THREAD_CONTEXT.remove();
}
 
Example 18
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
    System.err.println("------------------------------------");
    servletContext.setInitParameter("primefaces.CLIENT_SIDE_VALIDATION", "true");
}
 
Example 19
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
    super.onStartup(servletContext);
    servletContext.setInitParameter("org.apache.tomcat.websocket.binaryBufferSize", "60000");
    servletContext.setInitParameter("org.apache.tomcat.websocket.textBufferSize", "60000");
}
 
Example 20
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
    super.onStartup(servletContext);
    servletContext.setInitParameter("org.apache.tomcat.websocket.binaryBufferSize", "60000");
    servletContext.setInitParameter("org.apache.tomcat.websocket.textBufferSize", "60000");
}