title: Failed to import bean definitions from URL location [classpath:/resources/config/spring/beans/Spring-Security.xml]
body: <p>DIRECTORY STRUCTURE IS</p>
  
  <pre><code> ProjectNAame
     |   -----JavaResources
     |         :
     |         :-src/main/java
     |          -src/main/resources 
     |                 |
     |                  |Hibernate-SessionFactory.xml
     |                  |Spring-Security.xml
     |
     |
     |________DeployedResources
                  |
                  |__webapps
                  |__WEB-INF
                        |
                        |___ApplicationContext.xml
                        |
                        |___web.xml
  </code></pre>
  
  <p>I am running an project with Spring 2.5 version, Hibernate, JSF, and I am doing a Login by using Spring-Security I am getting a Mapping Issues.</p>
  
  <p><strong>Exception is:</strong></p>
  
  <pre><code>Nov 24, 2016 10:59:42 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
  WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:dynaprice' did not find a matching property.
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Server version:        Apache Tomcat/7.0.72
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Server built:          Sep 14 2016 12:12:26 UTC
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Server number:         7.0.72.0
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: OS Name:               Windows 8.1
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: OS Version:            6.3
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Architecture:          amd64
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Java Home:             C:\Program Files\Java\jre7
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: JVM Version:           1.7.0_79-b15
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: JVM Vendor:            Oracle Corporation
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: CATALINA_BASE:         C:\Users\sp\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: CATALINA_HOME:         C:\Users\sp\Desktop\apache-tomcat-7.0.72
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:52817
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Command line argument: -Dcatalina.base=C:\Users\sp\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Command line argument: -Dcatalina.home=C:\Users\sp\Desktop\apache-tomcat-7.0.72
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Command line argument: -Dwtp.deploy=C:\Users\sp\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Command line argument: -Djava.endorsed.dirs=C:\Users\sp\Desktop\apache-tomcat-7.0.72\endorsed
  Nov 24, 2016 10:59:42 PM org.apache.catalina.startup.VersionLoggerListener log
  INFO: Command line argument: -Dfile.encoding=Cp1252
  Nov 24, 2016 10:59:42 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
  INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.7.0_79\bin;C:\Users\sp\AppData\Local\Microsoft\WindowsApps;.
  Nov 24, 2016 10:59:43 PM org.apache.coyote.AbstractProtocol init
  INFO: Initializing ProtocolHandler ["http-bio-8080"]
  Nov 24, 2016 10:59:43 PM org.apache.coyote.AbstractProtocol init
  INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
  Nov 24, 2016 10:59:43 PM org.apache.catalina.startup.Catalina load
  INFO: Initialization processed in 3030 ms
  Nov 24, 2016 10:59:43 PM org.apache.catalina.core.StandardService startInternal
  INFO: Starting service Catalina
  Nov 24, 2016 10:59:43 PM org.apache.catalina.core.StandardEngine startInternal
  INFO: Starting Servlet Engine: Apache Tomcat/7.0.72
  Nov 24, 2016 10:59:45 PM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
  INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [361] milliseconds.
  Nov 24, 2016 10:59:45 PM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
  INFO: validateJarFile(C:\Users\sp\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\dynaprice\WEB-INF\lib\el-api-2.2.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
  Nov 24, 2016 10:59:45 PM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
  INFO: validateJarFile(C:\Users\sp\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\dynaprice\WEB-INF\lib\javaee-api-6.0.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
  Nov 24, 2016 10:59:45 PM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
  INFO: validateJarFile(C:\Users\sp\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\dynaprice\WEB-INF\lib\jsp-api-2.1.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
  Nov 24, 2016 10:59:45 PM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
  INFO: validateJarFile(C:\Users\sp\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\dynaprice\WEB-INF\lib\servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
  Nov 24, 2016 10:59:54 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
  Nov 24, 2016 10:59:55 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
  Nov 24, 2016 10:59:55 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
  Nov 24, 2016 10:59:55 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://java.sun.com/jsf/core is already defined
  Nov 24, 2016 10:59:55 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: http://mojarra.dev.java.net/mojarra_ext is already defined
  Nov 24, 2016 10:59:55 PM org.apache.catalina.startup.TaglibUriRule body
  INFO: TLD skipped. URI: 
          http://java.sun.com/jsf/html
       is already defined
  Nov 24, 2016 10:59:55 PM org.apache.catalina.core.ApplicationContext log
  INFO: Initializing Spring root WebApplicationContext
  Nov 24, 2016 10:59:55 PM org.springframework.web.context.ContextLoader initWebApplicationContext
  INFO: Root WebApplicationContext: initialization started
  Nov 24, 2016 10:59:55 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh
  INFO: Refreshing org.springframework.web.context.support.XmlWebApplicationContext@22c4d80a: display name [Root WebApplicationContext]; startup date [Thu Nov 24 22:59:55 IST 2016]; root of context hierarchy
  Nov 24, 2016 10:59:55 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
  INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
  Nov 24, 2016 10:59:55 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
  INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/classes/config/spring/beans/DataSource.xml]
  Nov 24, 2016 10:59:56 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
  INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/classes/config/spring/beans/HibernateSessionFactory.xml]
  Nov 24, 2016 10:59:56 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
  INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/classes/com/dynaprice/customer/spring/CustomerBean.xml]
  Nov 24, 2016 10:59:56 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
  INFO: Loading XML bean definitions from class path resource [resources/config/spring/beans/Spring-Security.xml]
  Nov 24, 2016 10:59:56 PM org.springframework.web.context.ContextLoader initWebApplicationContext
  SEVERE: Context initialization failed
  org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:/resources/config/spring/beans/Spring-Security.xml]
  Offending resource: ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [resources/config/spring/beans/Spring-Security.xml]; nested exception is java.io.FileNotFoundException: class path resource [resources/config/spring/beans/Spring-Security.xml] cannot be opened because it does not exist
      at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
      at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
      at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:182)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
      at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
      at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
      at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
      at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
      at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
      at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
      at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
      at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
      at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
  Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [resources/config/spring/beans/Spring-Security.xml]; nested exception is java.io.FileNotFoundException: class path resource [resources/config/spring/beans/Spring-Security.xml] cannot be opened because it does not exist
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:174)
      ... 27 more
  Caused by: java.io.FileNotFoundException: class path resource [resources/config/spring/beans/Spring-Security.xml] cannot be opened because it does not exist
      at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:143)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
      ... 31 more
  
  Nov 24, 2016 10:59:56 PM org.apache.catalina.core.StandardContext listenerStart
  SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
  org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:/resources/config/spring/beans/Spring-Security.xml]
  Offending resource: ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [resources/config/spring/beans/Spring-Security.xml]; nested exception is java.io.FileNotFoundException: class path resource [resources/config/spring/beans/Spring-Security.xml] cannot be opened because it does not exist
      at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
      at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
      at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:182)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:147)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
      at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
      at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
      at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
      at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
      at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
      at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
      at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
      at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
      at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
      at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
      at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
  Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [resources/config/spring/beans/Spring-Security.xml]; nested exception is java.io.FileNotFoundException: class path resource [resources/config/spring/beans/Spring-Security.xml] cannot be opened because it does not exist
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
      at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
      at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.importBeanDefinitionResource(DefaultBeanDefinitionDocumentReader.java:174)
      ... 27 more
  Caused by: java.io.FileNotFoundException: class path resource [resources/config/spring/beans/Spring-Security.xml] cannot be opened because it does not exist
      at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:143)
      at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
      ... 31 more
  
  Nov 24, 2016 10:59:56 PM com.sun.faces.config.ConfigureListener contextInitialized
  INFO: Initializing Mojarra 2.1.0 (SNAPSHOT 20100817) for context '/dynaprice'
  Nov 24, 2016 10:59:59 PM com.sun.faces.spi.InjectionProviderFactory createInstance
  INFO: JSF1048: PostConstruct/PreDestroy annotations present.  ManagedBeans methods marked with these annotations will have said annotations processed.
  Nov 24, 2016 11:00:00 PM com.sun.faces.mgbean.BeanManager addBean
  WARNING: JSF1074: Managed bean named 'pieChartBean' has already been registered.  Replacing existing managed bean class type com.dynaprice.PieChartBean with com.dynaprice.PieChartBean.
  Nov 24, 2016 11:00:02 PM org.primefaces.webapp.PostConstructApplicationEventListener processEvent
  INFO: Running on PrimeFaces 6.0
  Nov 24, 2016 11:00:02 PM com.sun.faces.config.ConfigureListener$WebConfigResourceMonitor$Monitor &lt;init&gt;
  INFO: Monitoring jndi:/localhost/dynaprice/WEB-INF/faces-config.xml for modifications
  Nov 24, 2016 11:00:02 PM org.apache.catalina.core.StandardContext startInternal
  SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file
  Nov 24, 2016 11:00:02 PM org.apache.catalina.core.StandardContext startInternal
  SEVERE: Context [/dynaprice] startup failed due to previous errors
  Nov 24, 2016 11:00:02 PM org.apache.catalina.core.ApplicationContext log
  INFO: Closing Spring root WebApplicationContext
  Nov 24, 2016 11:00:02 PM org.apache.coyote.AbstractProtocol start
  INFO: Starting ProtocolHandler ["http-bio-8080"]
  Nov 24, 2016 11:00:02 PM org.apache.coyote.AbstractProtocol start
  INFO: Starting ProtocolHandler ["ajp-bio-8009"]
  Nov 24, 2016 11:00:02 PM org.apache.catalina.startup.Catalina start
  INFO: Server startup in 19165 ms
  </code></pre>
  
  <p><strong>Spring-Security.xml</strong></p>
  
  <pre><code>    &lt;b:beans xmlns="http://www.springframework.org/schema/security"
           xmlns:b="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                          http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd"&gt;
  
  
  
  
      &lt;b:bean  class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt;
     &lt;b:property name="location"&gt;
       &lt;b:value&gt;classes/config/spring/beans/DataSource.xml&lt;/b:value&gt;
     &lt;/b:property&gt;
  &lt;/b:bean&gt;
  
  
  
      &lt;http auto-config="true" &gt;
      &lt;intercept-url pattern="/webapp/*" access="UserName"/&gt;
      &lt;form-login login-page="/Login.xhtml" authentication-failure-url="/Login.xhtml"/&gt;
      &lt;/http&gt;
  
  
  `&lt;authentication-manager&gt; 
  &lt;authentication-provider&gt;
  &lt;jdbc-user-service data-source-ref="dataSource"/&gt;
  &lt;/authentication-provider&gt; 
  &lt;/authentication-manager&gt;
  &lt;/b:beans&gt;
  `
  </code></pre>
  
  <p><strong>ApplicationContext.xml</strong></p>
  
  <pre><code>&lt;beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:security="http://www.springframework.org/schema/security"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
            http://www.springframework.org/schema/security
            http://www.springframework.org/schema/security/spring-security.xsd"&gt;
  
  
  
  
  
  
  &lt;!-- Database Configuration --&gt;
      &lt;import resource="classes/config/spring/beans/DataSource.xml"/&gt;
  
  &lt;import resource="classes/config/spring/beans/HibernateSessionFactory.xml"/&gt;
  
      &lt;!-- Beans Declaration --&gt;
      &lt;import resource="classes/com/dynaprice/customer/spring/CustomerBean.xml"/&gt;
  
      &lt;import resource="classpath:/resources/config/spring/beans/Spring-Security.xml"/&gt; 
  
  &lt;/beans&gt;
  </code></pre>
  
  <p><strong>web.xml</strong></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"&gt;
  
  
  &lt;context-param&gt;
    &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;
    &lt;param-value&gt;
      /WEB-INF/applicationContext.xml
    classpath:/resources/config/spring/beans/Spring-Security.xml 
     &lt;/param-value&gt;
    &lt;/context-param&gt;
  
    &lt;listener&gt;
      &lt;listener-class&gt;
          org.springframework.web.context.ContextLoaderListener
      &lt;/listener-class&gt;
    &lt;/listener&gt;
    &lt;listener&gt;
      &lt;listener-class&gt;
  </code></pre>
  
  <p>org.springframework.web.context.request.RequestContextListener</p>
  
  <pre><code>&lt;/listener-class&gt;
    &lt;/listener&gt;
    &lt;context-param&gt;
      &lt;param-name&gt;javax.faces.PROJECT_STAGE&lt;/param-name&gt;
      &lt;param-value&gt;Development&lt;/param-value&gt;
    &lt;/context-param&gt;
    &lt;welcome-file-list&gt;
      &lt;welcome-file&gt;Home.xhtml&lt;/welcome-file&gt;
    &lt;/welcome-file-list&gt;
    &lt;servlet&gt;
      &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
      &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;
      &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
    &lt;/servlet&gt;
    &lt;servlet-mapping&gt;
      &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
      &lt;url-pattern&gt;/faces/*&lt;/url-pattern&gt;
   &lt;/servlet-mapping&gt;
  
  
  
  &lt;filter&gt;
  &lt;filter-name&gt;springSecurityFilterChain&lt;/filter-name&gt;
  &lt;filter-class&gt;org.springframework.web.filter.DelegatingFilterProxy&lt;/filter-class&gt;
  &lt;/filter&gt;
  &lt;filter-mapping&gt;
  &lt;filter-name&gt;springSecurityFilterChain&lt;/filter-name&gt;
  &lt;url-pattern&gt;/*&lt;/url-pattern&gt;
  &lt;dispatcher&gt;REQUEST&lt;/dispatcher&gt;
  &lt;dispatcher&gt;FORWARD&lt;/dispatcher&gt;
  &lt;/filter-mapping&gt;
  
  
  &lt;/web-app&gt;
  </code></pre>