0

エラーConfiguration problem: You cannot use a spring-security-2.0.xsd schema with Spring Security 3.0の分析に 5 時間以上を費やしました 。スキーマ宣言を 3.0 スキーマに更新してください。

非常に多くの異なるバージョンのjarを試しました

何もうまくいかなかった

私は文字通り無力です..

PLS 誰でも jar を含むサンプル SPRING SECURITY 3 プロジェクトをコピーできますか??

感謝します

4

2 に答える 2

0

http://www.springframework.org/schema/security/spring-security-3.0.xsdは、コードで直面していた同じ問題を解決しました。+1 @Xaerxess。

于 2013-02-21T09:35:06.473 に答える
0

このエラーは、jar と 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>

security-context.xml で、Spring Security の古いバージョン (つまり 3.0) を使用していますが、上記の構成ではバージョン 3.0.3 が必要です。すべてspring-security-XXX-YYY.jarの が同じバージョンであることを確認し (特に の存在を確認してくださいspring-security-config)、次の行で定義する適切なバージョンにスキーマを更新してください。

      http://www.springframework.org/schema/security/spring-security-3.0.xsd
于 2012-09-11T08:41:39.700 に答える