Skip to content

CommandCodec 中 agentClassLoader 无法注入? #10

@cooljian

Description

@cooljian

当时问题:
按照提示流程正常启动,出现了类加载的问题。打印出来这里报错了

Class<?> agentCls = Thread.currentThread().getContextClassLoader().loadClass("io.javadebug.agent.Agent");
Agent 是由系统加载器进行加载么?

企业微信截图_a179657f-6f22-49ad-b170-d477963570c7
企业微信截图_e27b372c-6b03-4fd1-be4a-a9c78ad76cdc

解决方案:
CommandCodec 里注入 AgentClassLoader直接改为:agentClassLoader = CommandCodec.class.getClassLoader();
使用TCCL获取classloader一直为空,导致加载类失败。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions