I am trying to use the spring AOP framework. The code compiled without errors. When I tried to run it, I got the exception above. I am using netbeans IDE 8.0.1. I have the following libraries and jar files.
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
Here is my spring.xml configuration file
<?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>
These are the latest jar files available from each publisher. I have not seen the Advice class anywhere in the aopalliance bank. I was looking for this problem. It seems that the Advice class can be removed from the aopalliance jar. I could not find him. Does anyone know how to solve this problem other than telling me to use Maven :)?
source share