Spring 尝试设置安全性时出现SaxParseException=";无”;在URL拦截器中

Spring 尝试设置安全性时出现SaxParseException=";无”;在URL拦截器中,spring,spring-security,Spring,Spring Security,我试图通过使用 <sec:intercept-url pattern="/notimportant/url**" security="none" /> 以下是命名空间设置: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:sec="http://www.springframework.org/schema/security" xmlns:xsi="http://www.w3.org/2001/X

我试图通过使用

<sec:intercept-url pattern="/notimportant/url**" security="none" />
以下是命名空间设置:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:sec="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.2.xsd
                    http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.1.xsd">

因此,我如何避免对该url进行身份验证呢?

请使用
filters=“none”
而不是
security=“none”
来尝试验证


不过,在Spring3.1中不推荐使用这种方法,所以您可以尝试这种方法

<sec:http pattern="/notimportant/url**" security="none"/>


查看更多详细信息。

这是因为
安全性
不是元素
拦截url
的有效属性。尝试使用
access=“IS\u AUTHENTICATED\u ANONYMOUSLY”
,如下所示:

<sec:intercept-url pattern="/notimportant/url**" access="IS_AUTHENTICATED_ANONYMOUSLY" />


这是因为
安全性
不是
拦截url的有效属性。尝试使用
access=“IS\u AUTHENTICATED\u ANONYMOUSLY”
@guido IS\u AUTHENTICATED\u ANONYMOUSLY解决错误:)谢谢。但是
filters=“none”
不起作用,给我带来配置问题:不再支持使用“filters='none'”。请为要排除的模式定义一个单独的元素,并使用属性“security='none'”。@Dreamer是的,我在编辑的答案中添加了这个。这行吗?没有错误,现在有两个元素,一个用于非安全性,一个用于拦截url,但应用程序仍然是该url的请求登录页面…这可能是另一个主题吗?两个
元素本身不应该是问题(请查看我在答案中链接的文档中的示例)。也许其中的规则有冲突,你可以把它们贴在你的问题上。你试过@guido评论中的建议了吗?如果有效的话,这可能是一个快速的解决方案。guido的解决方案也解决了这个错误。我认为,由于你们已经解决了这个问题,所以继续堆积问题是不公平的。我应该结束这个问题,并将打开关于新问题的新线索。谢谢你及时的回答!:)谢谢,我弹出了另一个关于类似问题的问题:,你能给我一个提示吗?
<sec:http pattern="/notimportant/url**" security="none"/>
<sec:intercept-url pattern="/notimportant/url**" access="IS_AUTHENTICATED_ANONYMOUSLY" />