整合spring4+struts2+hibernate5,进行测试时出现异常,异常内容如下:

Error creating bean with name 'userDao' defined in file [D:\apache-tomcat-7.0.73\webapps\S2SH-Test\WEB-INF\classes\applicationContext-bean.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0': Cannot resolve reference to bean 'txPointcut' while setting bean property 'pointcut'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'txPointcut': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.aop.aspectj.AspectJExpressionPointcut]: No default constructor found; nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$ReflectionWorldException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:479)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)

重点关注标红内容,百度后得知:

Spring3.0不再一起发布依赖包了。而是使用Maven的pom进行管理,aspectjweaver是作为可选依赖项引入。因此,使用非Maven方式搭建,需要单独下载aspectjweaver.jar文件放入lib路径。

下载地址:http://search.maven.org/remotecontent?filepath=org/aspectj/aspectjweaver/1.6.12/aspectjweaver-1.6.12.jar

spring4+struts2+hibernate5整合出现spring异常相关推荐

  1. java ee ssh三大框架知识点_详解JAVAEE——SSH三大框架整合(spring+struts2+hibernate)...

    详解JAVAEE--SSH三大框架整合(spring+struts2+hibernate) 发布时间:2020-09-17 13:34:05 来源:脚本之家 阅读:64 作者:kent鹏 一.整合原理 ...

  2. spring+struts2+ibatis整合完全步骤

    Ssi整合首先需要导入相关的jar包 <classpath> <classpathentry kind="src" path="src"/&g ...

  3. Struts2、Hibernate、Spring整合所需要的jar包

    Struts2.Hibernate.Spring整合所需要的包: Struts2: struts2-core-2.0.14.jar  -- Struts2的核心包. commons-logging-1 ...

  4. ssh整合mysql不能自动生成表_ssh整合思想 Spring与Hibernate的整合 项目在服务器启动则自动创建数据库表...

    Spring整合Hibernate Spring的Web项目中,web.xml文件会自动加载,以出现欢迎首页.也可以在这个文件中对Spring的配置文件进行监听,自启动配置文件, 以及之前Struts ...

  5. spring Boot 2 基础篇 。内含 整合一个spring boot 的 小案例

    目录 springBoot2基础篇 前言与开发环境 一.快速创建Boot项目 1.使用spring提供的快速构建 2.基于maven的手动构建 3.在Idea中隐藏指定文件/文件夹 二.SpringB ...

  6. SSM三大框架整合(Spring+SpringMVC+MyBatis)

    文章目录 SSM整合 一.导入依赖 1.1 Spring依赖 1.2 SpringMVC依赖 1.3 MyBatis依赖 二.配置文件 2.0 Web.xml 配置文件 2.1 Spring的配置文件 ...

  7. Spring2.5+Struts2+Hibernate3整合之五

    转载请注明:来自http://blog.csdn.net/M_ChangGong/ 作者:张燕广 该篇主要编写Service层代码以及针对Service层功能的Junit测试代码 在src下创建包co ...

  8. SSM纯注解后台代码整合(Spring+SpringMvc+Mybatis)

    SSM后台整合(Spring+SpringMvc+Mybtis+事务+Rest风格+统一结果封装+统一异常处理+拦截器) 文章目录 1 基础环境搭建 1.1 建表 1.2 创建web项目 1.3 导入 ...

  9. Activti整合SSM的异常(DbSqlSession或者Error creating bean with name 'processEngine)

    Activti整合SSM的异常(DbSqlSession或者Error creating bean with name 'processEngine) 我在使用activiti整合ssm时,刚开始的时 ...

最新文章

  1. 最新版AnyDbTest数据库单元测试工具的下载地址
  2. 【Splay】【块状链表】bzoj3223 Tyvj 1729 文艺平衡树
  3. mysql query browser的使用_影响MySQL性能的配置参数
  4. moxy json介绍_MOXy作为您的JAX-RS JSON提供程序–服务器端
  5. 如何在虚拟机上安装wsus服务器,如何在Hyper-V虚拟机上安装WSUS服务器技巧
  6. Linux进程全解12——lIPC机制之管道,SystemV IPC介绍
  7. 程序员 挣钱比健康重要
  8. maven aliyun 仓库速度就是快
  9. python3自定义函数(五分钟读懂)
  10. 4.UML2 软件建模入门与提高 --- 用例图
  11. google chrome 浏览器 必备插件
  12. mysql删表重来_BeetlSQL自定义NameConversion去除Pojo和表前缀
  13. python开平方根_python里开平方
  14. 求最小公倍数的三种方法
  15. Error: for..in loops iterate over the entire prototype chain
  16. Matplotlib——条形图_3、分组条形图_4、堆叠条形图
  17. Playing Atari with Deep Reinforcement Learning
  18. JAVA 下的 pgp加密解密示例
  19. css箭头图片方向转换
  20. matlab 延迟算子,时间序列分析-----2---时间序列预处理

热门文章

  1. mysql删除员工_MySQL误删数据救命指南:开发人员必收藏
  2. 全向轮机器人特性分析
  3. 在android中使用opencv,在安卓上使用OpenCV的指南 - kdnuggets
  4. 洛谷——P1980 [NOIP2013 普及组] 计数问题
  5. 网页页面禁止用户复制源代码
  6. android遍历图片,Android获取手机所有图片并显示
  7. pythonmain是什么_Python - __name__=='__main__'是干啥的,以及python -m与python的区别
  8. 为什么order by 数据都一样_每一只股票的开盘价格都不一样,为什么会这样?
  9. redis 数据类型详解 以及 redis适用场景场合
  10. 23亿美元大市场,NFV做好了准备吗?