Example usage for org.springframework.web.context.support XmlWebApplicationContext getServletContext

List of usage examples for org.springframework.web.context.support XmlWebApplicationContext getServletContext

Introduction

In this page you can find the example usage for org.springframework.web.context.support XmlWebApplicationContext getServletContext.

Prototype

@Override
    @Nullable
    public ServletContext getServletContext() 

Source Link

Usage

From source file:ar.com.zauber.commons.web.uri.assets.AssetsTest.java

/** create the {@link PageContext} to test */
private MockPageContext createPageContext(final XmlWebApplicationContext ctx) {
    final HttpServletRequest request = createRequest(ctx);
    final MockPageContext pageCtx = new MockPageContext(ctx.getServletContext(), request);
    pageCtx.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, ctx);
    return pageCtx;
}

From source file:com.quartzdesk.executor.web.spring.SpringProfilesActivator.java

@Override
public void initialize(XmlWebApplicationContext applicationContext) {
    ConfigurableEnvironment env = applicationContext.getEnvironment();

    WorkDir workDir;/*from w ww.j  a  v  a 2 s.co  m*/
    try {
        workDir = new WorkDir(applicationContext.getServletContext());
    } catch (IOException e) {
        throw new ApplicationContextException("Error obtaining QuartzDesk Executor work directory.", e);
    }

    String databaseProfile = getDatabaseProfile(workDir);

    String[] activeProfiles = new String[] { databaseProfile };

    log.info("Activating Spring profiles: {}", Arrays.toString(activeProfiles));

    env.setActiveProfiles(activeProfiles);
}