【发布时间】:2010-06-09 15:28:37
【问题描述】:
我将几个 JMX MBean 打包到一个 JBoss SAR 文件中。但是,当我尝试通过将类标记为 @Configurable 并将依赖项之一标记为 @Autowired 来将 Spring (3.0.2.RELEASE) 引入项目时,在部署过程中出现以下错误:
java.lang.ClassNotFoundException: org.springframework.beans.factory.aspectj.ConfigurableObject
我已经尝试过编译时和加载时编织,都给我这个错误。我还确认 spring-aspects.jar 作为依赖项包含在 SARs lib 文件夹中。
我还包括这些 Spring 依赖项:
- 方面
- 弹簧芯
- 弹簧上下文
- spring-aop
- spring-tx
在混合 Spring、AspectJ 和 SAR 时,我还需要担心哪些其他问题?
【问题讨论】: