“匹配的通配符是严格的,但是没有找到元素’http’的声明”错误

我正在尝试配置NTLM身份validation,但收到错误:

cvc-complex-type.2.4.c:匹配的通配符是strict,但是没有为元素’http’找到声明。

我读了很多类似错误的主题,但我找不到解决问题的方法。

我的导致错误的security.xml文件是:

                           0 false COMPANY somenycuser AReallyLoooongRandomPassword     

因为版本3.X Spring Security不再包含NTLM扩展,我在http://aloiscochard.blogspot.com/2010/03/spring-security-ntlm-3.html文章中使用它。

请帮帮我。

问题解决了,我忘了添加spring-security-config.jar。 我也改变了一些设置。 正确的security.xml是::

                        0 false COMPANY somenycuser AReallyLoooongRandomPassword