<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Baselib Application</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/spring-sup-middelbeans.xml
/WEB-INF/classes/spring-ueaac-action.xml
/WEB-INF/classes/spring-ueaac-beans.xml
/WEB-INF/classes/spring-ueaac-cm.xml
/WEB-INF/classes/spring-ueaac-hibernate.xml
/WEB-INF/classes/spring-ueaac-resource.xml
/WEB-INF/classes/spring-ueaac-sso.xml
/WEB-INF/classes/com/javaeye/jert/application_context.xml
</param-value>
</context-param>
…………………………
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
…………………
package org.springframework.web.context;
publicclass ContextLoader ...{
publicstaticfinal String CONTEXT_CLASS_PARAM = "contextClass";

/** *//**
*Nameofservletcontextparameterthatcanspecifytheconfiglocation
*fortherootcontext,fallingbacktotheimplementation'sdefault
*otherwise.
*
*/
publicstaticfinal String CONFIG_LOCATION_PARAM = "contextConfigLocation";
publicstaticfinal String LOCATOR_FACTORY_SELECTOR_PARAM = "locatorFactorySelector";
publicstaticfinal String LOCATOR_FACTORY_KEY_PARAM = "parentContextKey";
privatestaticfinal String DEFAULT_STRATEGIES_PATH = "ContextLoader.properties";
privatestaticfinal Properties defaultStrategies;

static ...{
// Load default strategy implementations from properties file.
// This is currently strictly internal and not meant to be customized
// by application developers.
try ...{
ClassPathResource resource = new ClassPathResource(DEFAULT_STRATEGIES_PATH, ContextLoader.class);
defaultStrategies = PropertiesLoaderUtils.loadProperties(resource);
}
catch (IOException ex) ...{
thrownew IllegalStateException("Could not load 'ContextLoader.properties': " + ex.getMessage());
}
}
…………………………………………………