问题描述
启动命令
/usr/local/java/jdk1.8.0_281/bin/java -jar -javaagent:/pinpoint/pinpoint-agent-2.2.1/pinpoint-bootstrap-2.2.1.jar -Dpinpoint.agentId=153.18-2221 -Dpinpoint.applicationName=sample /data/app.jar
之前没有问题,但是在现场环境,启动以后报错,找不到主类
问题分析
对比了启动打印,pinpoint解析agentId
字段失败,然后报applicationName
解析失败。
没有什么思路,考虑过jdk版本问题,pp配置问题。无果。
偶然想到尝试交换了两个pp参数的顺序,从-Dpinpoint.agentId=153.18-2221 -Dpinpoint.applicationName=sample
换成-Dpinpoint.applicationName=sample -Dpinpoint.agentId=153.18-2221
,竟然可以了!
结论
造成这个问题的表面原因是参数顺序问题,但是在其他服务器都没有问题。
现场的环境,该服务器用的是国产arm架构服务器,操作系统也是用的国产操作系统银河麒麟,怀疑是系统兼容性有关。
完
标签:applicationName,pinpoint,启动,agent,问题,Dpinpoint,agentId From: https://www.cnblogs.com/mosakashaka/p/17756688.html