微服务接入skywalking报找不到或无法加载主类,请问该如何解决?

mac上微服务接入SkyWalking,IDEA添加启动参数后,报无法加载主类,想问下是什么原因,麻烦帮忙解答下
‐javaagent:/Users/caisongcheng/Documents/apache-skywalking-apm-bin-es7/agent/skywalking-agent.jar
‐DSW_AGENT_NAME=api-gateway
‐DSW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800

报错信息:
找不到或无法加载主类 ‐javaagent:.Users.caisongcheng.Documents.apache-skywalking-apm-bin-es7.agent.skywalking-agent.jar


回答:

javaagent参数:

-javaagent:/Users/caisongcheng/Documents/apache-skywalking-apm-bin-es7/agent/skywalking-agent.jar


回答:

‐DSW_AGENT_NAME=api-gateway
‐DSW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800
这两个配置应该是
-Dskywalking.agent.service_name=api-gateway
-Dskywalking.collector.backend_service

使用系统环境的变量的时候,用${SW_AGENT_NAME},
VM参数的时候,用 config 文件里面的key 名

大前提是 javaagent的那个路径啥的都没有问题


回答:

看上去配置是没问题的,可以尝试打包jar包后,用java -jar -javaagent:xxxx app.jar 执行看看还会不会报错,如果不报错,检查一下是不是idea配置有啥问题。 我记得貌似idea,如果以debug的方式运行,会在启动的时候也加入一个idea的agent的,不知道是不是这个影响到了。

以上是 微服务接入skywalking报找不到或无法加载主类,请问该如何解决? 的全部内容, 来源链接: utcz.com/p/945267.html

回到顶部