将app-agent javaagent.jar与现有(并运行jvm)相关联时出现问题

问题描述 投票:0回答:1

我的组织要求我们的团队使用这个新工具AppDynamics来获得更好的性能测试结果和报告。

为此,我必须在他们的社区这一步上附加运行jvm的javaagent

java -Xbootclasspath/a:<path_to_jdk>/lib/tools.jar -jar 
/<agent_home>/javaagent.jar <jvm_process_id>
is given to attach the javaagent with running jvm. 

但是,当我运行相同的时候,我在cmd上得到以下结果(使用windows-8 64位)

>Attaching to VM [6616]    

java.lang.reflect.InvocationTargetException引起:java.io.IOException:没有这样的进程线程“main”中的异常java.lang.RuntimeException:java.lang.reflect.InvocationTargetException引起:java.lang.reflect.InvocationTargetException由:java.io.IOException:没有这样的进程

这是他们的文档的the link

javaagents appdynamics
1个回答
0
投票

这种方法的问题是您每次都必须手动执行此操作。我强烈建议您只配置您的应用服务器以自动加载AppDynamics代理。另一种选择是使用通用代理,它可以自动连接:https://docs.appdynamics.com/display/PRO43/Install+the+Universal+Agent执行这一次连接绝不是一个好主意,因为你每次都必须得到PID。

该错误表明您可能没有像运行JVM的同一用户那样运行attach,但它也可能是权限或其他东西,因此我会使用一直工作的方法:)

© www.soinside.com 2019 - 2024. All rights reserved.