首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将应用程序代理javaagent.jar附加到现有的(和运行的)jvm时出现问题

将应用程序代理javaagent.jar附加到现有的(和运行的)jvm时出现问题
EN

Stack Overflow用户
提问于 2017-05-18 12:26:44
回答 1查看 640关注 0票数 0

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

为此,我必须将javaagent与正在运行的jvm附加在一起,在他们的社区中执行此步骤。

代码语言:javascript
复制
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位)上得到以下结果

代码语言:javascript
复制
>Attaching to VM [6616]    

java.lang.reflect.InvocationTargetException原因: java.io.IOException:在线程"main“中没有此类进程异常java.lang.RuntimeException: java.lang.reflect.InvocationTargetException by: java.lang.reflect.InvocationTargetException原因: java.io.IOException:没有此类进程

这是他们的文档的the link

EN

回答 1

Stack Overflow用户

发布于 2017-05-19 21:57:40

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

该错误指示您可能没有以运行JVM的同一用户身份运行附加,但也可能是权限或其他原因,因此我将使用始终有效的方法:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44038577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档