什么是 com.singularity.ee.agent.appagent.kernel.spi

对不起,如果问题太宽泛,但如果有人可以解释我是什么com.singularity.ee.agent.appagent.kernel.spi.c以及它的目的是什么?我问这个问题是因为我通常将我的.war应用程序发送到我们的托管公司,然后他们在 tomcat 上进行安装。有 2 个环境staging和preproduction.


我最近将我的应用程序的 JDK 版本从 7 升级到 11 (adoptOpenjdk),并将 tomcat 从 7 升级到 8.5,托管公司在成功安装它preproduction时遇到了一些麻烦staging。


当我查看tomcat的日志时,我看到了那个异常:


[Thread-4] Thu Feb 07 13:44:31 CET 2019[INFO]: AgentInstallManager - Full Agent Registration Info Resolver using node name [PWS]

[Thread-4] Thu Feb 07 13:44:31 CET 2019[DEBUG]: AgentInstallManager - Full Agent Registration Info Resolver finished running

[Thread-4] Thu Feb 07 13:44:31 CET 2019[INFO]: AgentInstallManager - Agent runtime directory set to [/opt/appdynamics/appagent/ver4.2.6.1]

[Thread-4] Thu Feb 07 13:44:31 CET 2019[INFO]: AgentInstallManager - Agent node directory set to [PWS]

[Thread-4] Thu Feb 07 13:44:31 CET 2019[INFO]: JavaAgent - Using Java Agent Version [Server Agent v4.2.6.1 GA #12852 rb165fa8df244b8369ae956b400e2ff834cf44edc 8-4.2.6.next-analytics]

[Thread-4] Thu Feb 07 13:44:31 CET 2019[INFO]: JavaAgent - Running IBM Java Agent [No]

[Thread-4] Thu Feb 07 13:44:31 CET 2019[INFO]: JavaAgent - Java Agent Directory [/opt/appdynamics/appagent/ver4.2.6.1]

[Thread-4] Thu Feb 07 13:44:31 CET 2019[INFO]: JavaAgent - Java Agent AppAgent directory [/opt/appdynamics/appagent/ver4.2.6.1]

Agent Logging Directory [/opt/appdynamics/appagent/ver4.2.6.1/logs/PWS]

WARNING: An illegal reflective access operation has occurred


我的问题是:

  • 是什么JavaAgent : com.singularity.ee.agent.appagent

  • 它的目的是什么?

  • 为什么有人需要使用它?

  • 为什么应用程序在启动时会因为这个代理而崩溃?


鸿蒙传说
浏览 173回答 1
1回答

慕斯王

它是 appdynamics 的 APM 代理。如果你不知道它是什么,我怀疑你需要它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java