如何在 JBoss 6 中使用 Spring 3 for AspectJ 的加载时间编织器?
我尝试使用 AspectJ、Spring 3 和 JBoss 6,但遇到了加载时间编织根本不起作用的问题。创建小样本表明,具有简单 bean 和简单方面的相同 war 文件在 JBoss 5.1 上运行良好,但在 JBoss 6 中根本不会触发 LTW。
更新:我在 Spring bugtracker 上提出了一个问题 -> https://jira.springsource.org/browse/SPR-7887
I tried using AspectJ, Spring 3 and JBoss 6 and ran into the problem that the load time weaving is not working at all. Creating small sample showed that the same war file that has a simple bean and a simple aspect works fine on JBoss 5.1 but does not trigger the LTW in JBoss 6 at all.
Update: I opened an issue at the Spring bugtracker -> https://jira.springsource.org/browse/SPR-7887
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很可能是因为 LTW 是专门为 JBoss 5 编写的,因此它在 JBoss 6 上不起作用也就不足为奇了(查看 Instrumenter 的源代码,一团糟)。
如果您想将 Spring LTW 与 JBoss 一起使用,则必须坚持使用 JBoss 5.1
Most likely because the LTW was written specifically for JBoss 5, and it's not surprising that it doesn't work on JBoss 6 (look at the source code for the instrumenter, it's a mess).
If you want to use Spring LTW with JBoss, you'll have to stick with JBoss 5.1