2013-11-14 40 views
0

我有一些使用弹簧安全的奇怪问题。当我尝试启动我的Tomcat服务器,下面的异常被抛出:春季安全 - 找不到:org.springframework.ldap.core.support.BaseLdapPathContextSource

Couldn't locate: org.springframework.ldap.core.support.BaseLdapPathContextSource. If you are using LDAP with Spring Security, please ensure that you include the spring-ldap jar file in your application;

我几乎包含在我的Maven依赖每年春季库:

弹簧安全的web-3.1。 4.RELEASE.jar
spring-security-core-3.1.4.RELEASE.jar
spring-security-config-3.1.4.RELEASE.jar
spring-security-ldap-3.1.4.RELEASE.jar
spring-security-acl-3 .1.4.RELEASE.jar
弹簧安全标签库,3.1.4.RELEASE.jar
弹簧LDAP的核心1.3.2.RELEASE.jar
弹簧芯3.1.4.RELEASE.jar
弹簧豆-3.1.4.RELEASE.jar
弹簧AOP-3.1.4.RELEASE.jar
弹簧网络3.1.4.RELEASE.jar
弹簧上下文3.1.4.RELEASE。罐子
弹簧JDBC-3.1.4.RELEASE.jar
弹簧-TX-3.1.4.RELEASE.jar
弹簧-ASM-3.1.4.RELEASE.jar
弹簧表达-3.0.7。 RELEASE.jar

什么可能导致此问题?提前致谢。

+0

检查您的运行时类路径,而不是maven配置。它应该在'spring-ldap-core'中。 –

回答

0

解决了我的问题,只需降级到弹簧安全的旧版本。从那时起没有发生任何问题