Comment faire pour résoudre java.lang.NoClassDefFoundError: org/aopalliance/aop/Conseils d'erreur?
Je suis en train d'utiliser le printemps AOP cadre. Le code est compilé sans erreur.
Quand j'ai essayé de l'exécuter, j'ai obtenu l'exception ci-dessus. Je suis à l'aide de netbeans IDE 8.0.1.
J'ai le texte suivant bibliothèques et les fichiers jar inclus.
1) Spring Framework 4.0.1
2) aspectjrt.jar
3) aspectjweaver.jar
4) aopalliance-alpha1.jar
5) asm-5.03.jar
6) cglib-3.1.jar
Voici mon spring.xml fichier de configuration
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
">
<aop:aspectj-autoproxy/>
<bean name="triangle" class="springaop.Triangle">
<property name="name" value="My Triangle" />
</bean>
<bean name="circle" class="springaop.Circle">
<property name="name" value="My Circle" />
</bean>
<bean name="shapeService" class="springaop.ShapeService" autowire="byName" >
</bean>
<bean name="loginAspect" class="springaop.LoginAspect" />
</beans>
Ce sont les derniers fichiers jar sont disponibles auprès de chaque éditeur.
Je n'ai pas vu les Conseils de classe n'importe où dans le aopalliance jar. J'ai cherché pour ce problème. Il semble que le Conseil de classe peut avoir été retiré de la aopalliance jar. Je n'ai pas été en mesure de rechercher. Personne ne sait comment résoudre ce problème autre que de me dire d'utiliser Maven 🙂 ?
OriginalL'auteur tadpole | 2014-12-05
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas ce
aopalliance-alpha1
est. Vous avez besoinaopalliance
qui est à la version 1.0. Vous pouvez l'obtenir ici. (Télécharger JAR si vous n'êtes pas à l'aide de Maven.)Que voulez-vous dire c'points de aopalliance-alpha1? Il y a un
Download (JAR)
lien. L'utiliser.Ok. J'ai eu du mauvais lien. J'ai suivi le lien de appliance.sourceforge.net au lieu de simplement l'artefact de fichier. Je vous remercie.
Encore que je suis confronté à la même erreur? Toute aide ?
OriginalL'auteur Sotirios Delimanolis
J'ai eu la même erreur que j'avais ajouté aopalliance-alpha1.jar au lieu de aopalliance.jar. J'ai ajouté le bon pot et il a commencé à travailler .
OriginalL'auteur Nupur
J'ai aussi eu la même erreur dans mon eclipse env.
Cause : Pour travailler sur spring aop exemples, sur le net, j'ai téléchargé les fichiers "aopalliance-.jar.zip', 'aspectj-1.6.9.jar.zip', 'aspectjrt.jar.zip', 'aspectj-weaver.jar.zip" et inclus directement dans le java build path. L'erreur que j'ai fait ici est que je n'ai pas extraire les fichiers jar à partir du fichier zip, au lieu d'ajouter directement les .jar.zip fichier dans le java build path.
Correctif : Extraire les fichiers jar à partir de ci-dessus mentionné .jar.zip fichiers et dans l'eclipse point pour les fichiers jar à la place des fichiers zip, puis il va commencer à travailler.
OriginalL'auteur N N Prasad