【开发笔记】java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor

在进行“spring的声明式事务管理配置”的时候,抛出该异常。

错误原因:

缺少aopalliance.jar包。

事务管理配置如下:

    <!-- #######5.spring的声明式事务管理配置####### -->
    <!-- 5.1配置事务管理器类 -->
    <bean id="txManager"
        class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource"></property>
    </bean>

    <!-- 5.2配置事务增强(如何管理事务?) -->
    <tx:advice id="txAdvice" transaction-manager="txManager">
        <tx:attributes>
            <tx:method name="get*" read-only="true" />
            <tx:method name="find*" read-only="true" />
            <tx:method name="*" read-only="false" />
        </tx:attributes>
    </tx:advice>

    <!-- 5.3Aop配置:拦截哪些方法(切入点表达式)+应用上面的事务增强配置 -->
    <aop:config>
        <aop:pointcut expression="execution(* cn.itcast.a_tx.DeptService.*(..))" id="pt" />
        <aop:advisor advice-ref="txAdvice" pointcut-ref="pt"/>
    </aop:config>

由于“5.3Aop配置”那里使用了spring Aop,而之前没添加Aopjar包到项目,所以报错。

解决办法:

添加以下Aop的几个jar包到项目中

时间: 2024-08-06 19:06:57

【开发笔记】java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor的相关文章

java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor

搭建ssh框架出现nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor 很明显是缺少jar包,加入aopalliance-1.0.jar就能解决... 百度下载

Caused by: java.lang.ClassNotFoundException: org.aopalliance.intercept.MethodInterceptor

1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 2014-7-12 13:47:24 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.29 using

Java AOP nested exception is java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice || Error creating bean with name &#39;org.springframework.aop.aspectj.AspectJPointcutAdvisor#0&#39; 两个异常解决办法

贴出applicationContext.xml <?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:context="http://ww

java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice

今天在使用动态代理时,遇到了如下问题,报错 java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice 下面是完整的报错信息: 一月 31, 2015 2:08:18 下午 org.springframework.context.support.AbstractApplicationContext prepareRefresh 信息: Refreshing org[email protected]7507ef7: startup date

开发笔记--java.lang.OutOfMemoryError: PermGen space异常处理

第一次到公司开发项目,比起之前的小项目来说这次的项目特别大,以至于运行之后出现了java.lang.OutOfMemoryError: PermGen space的异常,从字面意思上来看是内存溢出的原因,这里引用别人的博客 1.PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存.说说为什么会内存益出:这一部分用于存放Class和

Caused by java lang ClassNotFoundException org aopalliance

1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 2014-7-12 13:47:24 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.29 using

Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法

原文:Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法 一 开发环境:JDK5+Spring3.0.5+Myeclipse6.6+Tomcat6 二 启动报错如下: 1 Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx]

关于Spring3报org.aopalliance.intercept.MethodInterceptor错的问题解决方法_JavaLeader_新浪博客

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

【JAVA错误笔记】 - c3p0问题java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector

错误描述:java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector 原因分析: 这是c3p0的一个错误信息,我们在下载 c3p0时候,zip压缩包中,有三个jar,其中一个 c3p0-x.x.x.jar,还有一个  mchange.......jar的文件, 该错误原因就是缺少该jar;至于 该jar包的作用就是,一,解决上面的问题,二:本身作用,见,,,jar解压后的源码. 解决方案: mchange-commons-java-版