Error message:
SEVERE: Sending exception context initialized event for an instance of the listener class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.parsing.BeanDefinitionParsingException: configuration problem: could not import bean definitions from relative location [security-config.ml ]
Offensive resource: ServletContext resource [/ WEB-INF / spring / app-config.xml]; The nested exception is org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem. You cannot use spring-security-2.0.xsd or spring-security-3.0.xsd or spring-security-3.1. xsd with Spring Security 3.2. Update your schema declarations to schema 3.2.
Offensive resource: ServletContext resource [/ WEB-INF / spring / security-config.xml]
My file is "security-config.xml":
<beans xmlns:s="http://www.springframework.org/schema/security"
xmlns="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-4.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.2.xsd">
my pom.xml:
<properties>
<spring.version>4.1.4.RELEASE</spring.version>
<spring.security.version>3.2.5.RELEASE</spring.security.version>
<spring.ldap.version>2.0.2.RELEASE</spring.ldap.version>
<spring.data.oracle.version>1.1.0.RELEASE</spring.data.oracle.version>
...
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>${spring.security.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.ldap</groupId>
<artifactId>spring-ldap-core</artifactId>
<version>${spring.ldap.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-ldap</artifactId>
<version>${spring.security.version}</version>
</dependency>
...
</dependencies>
Why am I getting this error message? What other files can be involved?
source
share