1

我是 AspectJ 的新手,想将 AspectJ 建议集成到运行在 weglogic 服务器上的现有 Web 应用程序中。

任何人都可以让我知道这样做需要什么。我正在查看文档,没有明确的说明。

提前致谢

4

1 回答 1

0

只需使用 waver 代理启动 weblogic:

-javaagent:/libs/aspectj-1.7.2/aspectjweaver.jar

不要忘记在类路径中包含 META-INF/aop.xml

同样重要的是,用于加载 aop.xml 文件的类加载器是 ear-class 加载器,因为除此之外,您必须在每个 WAR 或 EJB 模块中复制 aop.xml(每个模块都有自己的类加载器)来实现这一点将 aop.xml 文件放在:xxxEar/EarContent/APP-INF/classes/META-INF/aop.xml

于 2013-05-27T19:30:09.550 回答