InfraRED

一、准备工程运行的JVM
     1、添加环境变量:INFRARED_HOME=C:/infrared-2.4.1.BETA
     2、CLASSPATH中添加
 %INFRARED_HOME%/aspectwerkz-core-2.0.jar;%JAVA_HOME%/lib/tools.jar;(%JAVA_HOME%/lib    /tools.jar如果环境变量中原来就有就不需要再加了)
     3、 配置AspectJ(也可配置AspectWerkz,二者选其一即可)
a:编辑TOMCAT_HOME/bin/setclasspath.bat(sh),添加如下:
@REM Integrate InfraRED with Tomcat running on Sun 1.5 JVM
Set JAVA_OPTS=-javaagent:%INFRARED_HOME%/aspectjweaver-1.5.0.jar %JAVA_OPTS%
b: 将INFRARED_HOME/infrared-aspectsystem-all-2.4.1.BETA.jar文件copy至TOMCAT_HOME/common/endorsed目录
c:将infrared-agent-all-servlet-2.4.1.BETA.jar文件copy至TOMCAT_HOME/common/lib目录下

二、将待检测项目关联到InfraRED
     1、 将INFRARED_HOME/props/infrared-agent.properties文件copy至工程war包下的WEB-INF/classes目录下(若为一个ear的工程,则将该文件copy至APP-INF/classes 目录下)。
     2、添加InfraRED工程启动监听到测试工程:添加如下内容至工程war包下WEB-INF/web.xml文件
<web-app>
    ..   
    <filter>
<filter-name>infrared</filter-name>     <filter-class>net.sf.infrared.aspects.servlet.InfraREDServletFilter</filter-class>
    </filter>
    ..
    <filter-mapping>
        <filter-name>infrared</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    ..
        <listener>     <listener-class>net.sf.infrared.agent.setup.InfraREDServletContextListener</listener-class>
    </listener>
    ..
</web-app>
若为一个ear的工程,则将以下内容添加至META-INF/weblogic-application.xml文件:
    <weblogic-application>
            ..
            <listener>
 <listener-class>net.sf.infrared.weblogic.setup.InfraREDApplicationLifeCycleListener</listener-class>
            </listener>
            ..
    </weblogic-application>

三、发布InfraRED工程
     将%INFRARED_HOME%/infrared-web-all-2.4.1.BETA.war拷贝到%TOMCAT_HOME%/webapps下。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值