Lorsque j'ai ajouté Spring-Security 3.1.4 à côté du printemps 3.2.2, j'ai cette exception laidée ci-dessous. Je le googla et j'ai obtenu seulement ce lien sur la même erreur: http: // forum .springsource.org / showthread.php? 133706-Spring-3-2-0-Livraison-Breaks-with-jboss-7 Pointant au printemps Jira expliquant que Spring-ASM est maintenant au printemps. https://jira.springsource.org/browse/spr-10134
i Vous avez besoin d'exclure la source printanière de Spring-Security. P>
Voici l'exception que j'ai eu: p>
3 Réponses :
Puis j'ai trouvé ceci: http://www.mkyong.com/mongodb/ Spring-ASM-Dépendance-Dépendances-In-Spring-Data / avec un problème similaire dans les données de printemps. L'exclusion dans le pom.xml fonctionne aussi bien:
<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>3.1.4.RELEASE</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-asm</artifactId> </exclusion> </exclusions> </dependency>
Je pensais que vous avez besoin d'exclure le printemps-ASM de la sécurité de printemps. J'ai eu ce même problème chaque fois que je n'utilisais pas Maven.
Le problème est que la sécurité de printemps 3.1.4 dépend du printemps 3.0.7, de sorte que cela finit par tirer dans le ressort AOP 3.0.7, qui tire au printemps-ASM 3.0.7. Ce que vous voulez faire est d'utiliser la section vous pouvez vérifier que vous avez géré toutes les dépendances en exécutant par exemple, avant remarque en particulier les trois premières lignes, où remarque comment Il s'agit d'un moyen plus propre de gérer vos versions de ressort que les exclusions de la réponse ci-dessus, car elles s'appliqueront à tout autre Dépendances 3ème partie Vous pourriez ajouter ce ressort de référence. P> p> de la dépendance de Maven's code> pour forcer les inclusions de ressort à utiliser la dernière version, comme:
dépendance MVN: arborescence code>. p>
dépendanceManagement code>, ma
MVN dépendance: arborescence code > La sortie était la suivante: p>
ressort-aop code> apporte
printemps-asm code> . Après avoir ajouté suffisamment de dépendances code> déclarations code>, nous obtenons maintenant: p>
printemps-asm code> n'est plus inclus, Depuis le nouveau
Spring-aop code> ne le nécessite pas. p>