我正在研究一个java aspectj代理,它测量所有方法的响应时间。
我按照以下步骤在linux开发环境中测试aspectj。 ajc -source 1.7 .java -outxml -outjar ResponseTime.jar
java -javaagent:/home/hadoop/aspectj1.7/lib/aspectjweaver.jar -cp" $ CLASSPATH:code:ResponseTime.jar:/home/hadoop/aspectj1.7/lib/aspectjrt.jar& #34;应用
我的制作服务器中有websphere应用程序服务器,当我尝试使用vm参数时,我的加载时间编织没有发生。
我需要帮助我们如何为" $ CLASSPATH设置类路径:代码:ResponseTime.jar"在网络领域..
答案 0 :(得分:0)
尝试将以下内容添加到通用JVM参数中(服务器 - >服务器类型 - > WebSphere Application服务器 - >(选定服务器) - > Java和流程管理 - >流程定义 - > Java虚拟机):
-javaagent:/full/path/to/aspectweaver.jar
这将使用内置于WebSphere的ascpectj编译器。如果您的ascpectj编译器较新,请尝试使用using Aspectj on Websphere
中描述的过程答案 1 :(得分:0)
一个。选择服务器 - >服务器类型 - > WebSphere Application Server - >资源 - > Java和流程管理 - >流程定义
c将Aspectj jar的绝对路径添加到类路径文本区域窗口 。罐 aspectjweaver.jar aspectjrt.jar
d。将以下注释添加到Generic JVM arguments选项卡中 -javaagent:aspectjweaver.jar -Dorg.aspectj.weaver.Dump.exception = false -