最简单的AspectJ实验环境搭建

今天发现在sourceforge上的Kieker更新到1.4版本了,这个工具是德国基尔大学的软件研究组基于AspectJ开发的监控框架,使用起来非常方便,我们小组已经用了有两年的时间。这里转载一下Kieker提供的基于JPetStore的J2EE监控平台的例子,方便大家在5分钟之内搭建自己的实验平台。

 

Kieker在sourceforge上的主页是:http://sourceforge.net/projects/kieker/files/kieker/

 

其Binaries的下载地址是:http://sourceforge.net/projects/kieker/files/kieker/kieker-1.4/kieker-1.4_binaries.zip/download 将其下载后解压,得到文件夹"kieker-1.4"

 

Kieker另外提供了几个例子的下载,这里以Windows系统为例,点击这个页面:http://sourceforge.net/projects/kieker/files/kieker/kieker-1.4/ 中的examples目录,下载kieker-1.4_examples-JavaEEServletContainerExample.zip,下载后解压,得到文件夹"Tomcat6.0.18WithJpetStore-withInstrumentedJPetStore"(这里将其上层目录结构忽略)。

 

为了使这个例子正常运行,只需要进行一步工作:将"kieker-1.4"下"dist"文件夹下的"kieker-1.4.jar"和"lib"文件夹下的"aspectjweaver-1.6.11.jar"和"commons-logging-1.1.1.jar"三个jar包拷贝进上面Tomcat目录中的"lib"文件夹下,然后运行其"bin"文件夹下的"startup.bat"以启动Tomcat。

 

Tomcat启动之后,可以通过访问:http://localhost:8080/jpetstore/ 访问已经插桩的JPetStore,简单点击操作后,可以看到在Tomcat的"temp"文件夹下生成了和时间信息相关的数据,每条记录类似这样:

$1;1297361515209042283;1;
com.ibatis.jpetstore.service.CatalogService.getProductListByCategory(java.lang.String);
16F373545F022F070599FBC00D2A4FF7;
7504826566547865619;1297361515032940927;1297361515209036013;XJTU;4;4

到这一步,基本的实验数据就可以获取了。是不是很方便?具体的Kieker的使用可以参考其userguide

就介绍这么多,希望对初学的朋友有所帮助。

转载于:https://www.cnblogs.com/quyu/archive/2011/12/02/2272301.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值