java - 用于 aspectj 代理的 websphere 应用程序服务器中的类路径

标签 java websphere classpath aop aspectj

我正在研究一个 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"应用

我的生产服务器中有 websphere 应用程序服务器,当我尝试上面的 vm 参数时,我的加载时间编织没有发生。

我需要有关如何在 web sphere 中为“$CLASSPATH:code:ResponseTime.jar”设置类路径的帮助..

最佳答案

尝试将以下内容添加到通用 JVM 参数中(服务器->服务器类型->WebSphere 应用程序服务器->(选定的服务器)->Java 和流程管理->流程定义->Java 虚拟机):

-javaagent:/full/path/to/aspectweaver.jar

这将使用 WebSphere 中内置的 ascpectj 编译器。如果您的 ascpectj 编译器较新,请尝试使用 using Aspectj on Websphere 中描述的过程

关于java - 用于 aspectj 代理的 websphere 应用程序服务器中的类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917853/

相关文章:

java - 如何比较字符串和整数

java - org.hibernate.MappingException 似乎无缘无故发生

java - getChars() 使用 StringBuffer

java - 如何在 WebSphere Application Server 7.0 中池化 Java 对象?

java - 有关 MANIFEST.MF 的信息?

java - Coldfusion 未找到 Java 类

javascript - 如何从 Nashorn JavaScript 中删除 Java Map 中的元素

ant - 如何使用 Ant 将 portlet 部署到远程 WebSphere Portal?

websphere - 通过 Websphere 使用多数据源

java - 我如何告诉 javac 如何找到 imageio 类?