Konfigurationsproblem: Spring-Security-Web-Klassen sind nicht verfügbar. Sie benötigen diese, um filter-chain-map zu verwenden

7

Ich versuche einige Komponententests mit Maven auf meiner Spring Web App durchzuführen. Die App installiert und läuft gut, es erzeugt eine bereitstellbare Kriegsdatei alles OK (alles mit Maven).

Meine Testklasse (in src / test / java):

%Vor%

Allerdings erhalte ich den Fehler:

%Vor%

Beim Ausführen von Maven > test

Meine Pom-Abhängigkeit ist definiert als

%Vor%

Was ist standardmäßig compile scope, was sollte OK sein ? Es gibt den gleichen Fehler zurück, wenn ich den Bereich in test und provided ändere.

Und mein .classpath sieht so aus:

%Vor%

Wie richte ich meinen App-Kontext und meine Tests richtig ein?

    
NimChimpsky 13.09.2011, 12:49
quelle

2 Antworten

14

Sie müssen die Servlet-Bibliothek in Ihre pom.xml einfügen:

%Vor%     
user845199 28.09.2011, 11:57
quelle
12

Es ist ein Fehler von Spring Security. Fügen Sie Spring Security Web Ihrer pom.xml hinzu.

%Vor%     
bnguyen82 13.03.2012 02:45
quelle

Tags und Links