Java 多重<;安全性:http>;spring安全配置文件中的节

Java 多重<;安全性:http>;spring安全配置文件中的节,java,spring,spring-security,Java,Spring,Spring Security,我试图在spring安全xml文件中配置两种不同的身份验证类型。一个用于BASIC,另一个用于Kerberos,当仅配置一个时,它们都可以正常工作,但在同一文件中配置这两个时会出现以下错误 org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:检测到重复元素 我使用的是SpringSecurity3.0.5,xml模式是 <beans xmlns="http://www.springfra

我试图在spring安全xml文件中配置两种不同的身份验证类型。一个用于BASIC,另一个用于Kerberos,当仅配置一个时,它们都可以正常工作,但在同一文件中配置这两个时会出现以下错误

org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:检测到重复元素

我使用的是SpringSecurity3.0.5,xml模式是

<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-3.0.xsd
http://www.springframework.org/schema/security 
http://www.springframework.org/schema/security/spring-security-3.0.xsd">


是否有人可以建议如何在一个应用程序中配置多个安全性:http节和身份验证管理器。

也许您可以像这样添加多个身份验证提供程序

然后,您将有一个安全标签,但具有多个身份验证选项

编辑


我在学校里也发现了类似的问题。作者希望通过LDAP和数据库进行身份验证。

发布您的配置。。。