2012-09-11 21 views
0

我已經浪費了5個多小時來分析錯誤配置問題:Spring Security 3.0不能使用spring-security-2.0.xsd模式。請將您的模式聲明更新爲3.0模式。春季安全3:生病累了。任何人都可以複製一個簡單的項目,包括JARS

嘗試了許多不同版本的罐子

沒有制定出

我從字面上無奈..

PLS任何人都可以複製模板的Spring Security 3項目包括廣口瓶?

我感謝你

+0

你至少應該發佈你到目前爲止嘗試過的東西。此外,你是如何導入罐子到你的項目,無論你使用任何依賴管理工具,如常春藤或Maven ..等等 – Ravi

+0

我既不使用螞蟻也不使用maven, 我使用了eclipse中的run選項。我從roseindia.net下載了代碼 – user1661558

回答

0

的錯誤提示,你有你的罐子和XML配置混亂。我敢打賭,你有類似

<beans:beans xmlns="http://www.springframework.org/schema/security" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:beans="http://www.springframework.org/schema/beans" 
    xmlns:jdbc="http://www.springframework.org/schema/jdbc" 
    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.3.xsd 
    "> 
    <!-- stuff here --> 
</beans:beans> 
在安全的context.xml

,雖然上面的配置需要版本3.0.3您正在使用的Spring Security的舊版本(即3.0)。請確保,所有spring-security-XXX-YYY.jar s爲在同一個版本(尤其是檢查spring-security-config的presense),以及更新的架構,以適當的版本,你在這一行定義:

 http://www.springframework.org/schema/security/spring-security-3.0.xsd