1
我春天的security.xml<http>和<認證管理器>標籤不是在春季安全工作
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="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-3.0.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.2.xsd">
<http auto-config="true">
<intercept-url pattern="/admin**" access="ROLE_USER" />
</http>
<authentication-manager>
<authentication-provider>
<user-service>
<user name="suvajit" password="123456" authorities="ROLE_USER" />
</user-service>
</authentication-provider>
</authentication-manager>
</beans:beans>
我使用
org.springframework.security.config-3.0.3.RELEASE.jar
org.springframework.security.core-3.0.3.RELEASE.jar
org.springframework.security.web-3.0.2.RELEASE.jar
春季安全..
這是給我編譯錯誤
c VC-復type.2.4.c:匹配通配符是嚴格的,但沒有聲明可以爲元件「認證管理器
,並在該行找到多個註解中找到:
- schema_reference。 4:無法讀取模式文檔'http://www.springframework.org/schema/security/ spring-security-3.2.xsd',因爲
- 找不到文檔;
- 該文件無法讀取;
- 該文件的根元素不是。
- cvc-complex-type.2.4.c:匹配通配符是嚴格的,但是對元素'http'沒有聲明。
認證管理器和HTTP標籤分別
請澄清我在哪裏,我錯了
嗨NimChimpsky ::我已經做到了。我已將其更改爲3.0,反之亦然。我已經通過添加3.2 3.2 xsd的罐子來嘗試這種方式..仍然這是行不通的.. – user3322822
http://www.springframework.org/schema/security/spring-security-3.0.xsd 我已經添加到位3.2 xsd,但仍然不起作用 – user3322822
namespsace 3.2適用於我引用的jar版本。也許你沒有正確更新你的。你是否使用maven,首先做一個乾淨的構建。 – NimChimpsky