我们正在从JDK 1.6迁移到1.7,我们正在使用spring 2.5.1版本。 启动应用程序时,我收到以下错误。
org.springframework.beans.factory.BeanCreationException:创建名称为' tivoliTransferManager'在ServletContext资源[/WEB-INF/classes/spring-managers.xml]中定义:bean实例化之前的BeanPostProcessor失败;嵌套异常是org.springframework.beans.factory.BeanCreationException:使用名称' org.springframework.transaction.config.internalTransactionAdvisor创建bean时出错':无法创建内部bean'(内部bean)' ;类型为[org.springframework.transaction.interceptor.TransactionInterceptor]时设置bean属性' transactionInterceptor&#39 ;;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为'(内部bean)的bean时出错':无法解析对bean的引用' transactionManager'设置bean属性' transactionManager&#39 ;;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名称为' transactionManager'的bean时出错。在ServletContext资源[/WEB-INF/classes/spring.xml]中定义:无法解析对bean' sessionFactory'的引用设置bean属性' sessionFactory&#39 ;;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名称为' sessionFactory'的bean时出错在ServletContext资源[/WEB-INF/classes/spring.xml]中定义:无法解析对bean的引用' dataSource'设置bean属性' dataSource&#39 ;;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名称为' dataSource'的bean时出错。在ServletContext资源[/WEB-INF/classes/spring.xml]中定义:bean的初始化失败;嵌套异常是java.lang.IllegalArgumentException::: 0处的错误无法找到引用的切入点addSingleUserToGroupPointCut 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory $ 1.run(AbstractAutowireCapableBeanFactory.java:379) at java.security.AccessController.doPrivileged(Native Method) 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
我们是否还需要迁移spring版本?
另请查找spring.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:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<import resource="spring-managers.xml" />
<import resource="spring-elementpermissions.xml" />
<import resource="spring-scheduling.xml" />
<context:annotation-config />
答案 0 :(得分:1)
错误
bean初始化失败;嵌套异常是java.lang.IllegalArgumentException::: 0处的错误无法在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory $ 1.run
中找到引用的切入点addSingleUserToGroupPointCut
查看jar aspectjweaver.jar
的问题。
请检查jar文件并配置兼容的 aspectjweaver.jar 版本