有问题通过Eclipse和WST插件将Spring 3.0.7 MVC Web应用程序部署到Tomcat。收到此错误消息:
org.springframework.beans.factory.BeanCreationException:错误 在ServletContext中定义名为'messageSource'的bean 资源[/WEB-INF/beans/appContext.xml]:BeanPostProcessor之前 bean的实例化失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 用名字创建bean 'org.springframework.transaction.config.internalTransactionAdvisor': 无法解析对bean的引用 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' 设置bean属性'transactionAttributeSource';嵌套 异常是org.springframework.beans.factory.BeanCreationException: 使用名称创建bean时出错 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0': bean的初始化失败; 嵌套异常是 java.lang.IllegalArgumentException::: 0处的错误无法找到引用 切入点webLayer
有什么想法吗?感谢。
答案 0 :(得分:1)
暂时解决了这个问题。在我们的项目中使用了错误版本的JDK(1.7而不是1.6)。
答案 1 :(得分:0)
您可以尝试更新pom以使用aspectjrt-1.7 / aspectjweaver-1.7 for 1.7 java。
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.7.4</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.7.4</version>
</dependency>