Skip to content

Tomcat 7.0.74 ForkJoin线程池创建的线程ClassLoader设置为SystemClassLoader #3219

@L-Angel

Description

@L-Angel

Environment

  • Dubbo version: xxx
  • Operating System version: xxx
  • Java version: 1.8

What actually happens?
使用ForkJoin线程池+Tomcat7.0.74+ReferenceConfig API调用
[https://bz.apache.org/bugzilla/show_bug.cgi?id=60620]https://bz.apache.org/bugzilla/show_bug.cgi?id=60620

(System.getProperty(FORK_JOIN_POOL_THREAD_FACTORY_PROPERTY) == null) {
                        System.setProperty(FORK_JOIN_POOL_THREAD_FACTORY_PROPERTY,
                                "org.apache.catalina.startup.SafeForkJoinWorkerThreadFactory");
                    }


@Override // to always report system loader
public ClassLoader getContextClassLoader() {
    return ClassLoader.getSystemClassLoader();
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions