diff --git a/dd-java-agent/dd-java-agent.gradle b/dd-java-agent/dd-java-agent.gradle index f53ddb85e9..ed33f225b9 100644 --- a/dd-java-agent/dd-java-agent.gradle +++ b/dd-java-agent/dd-java-agent.gradle @@ -58,8 +58,8 @@ def includeShadowJar(subproject, jarname) { } } -includeShadowJar(project(':dd-java-agent:instrumentation'), 'agent-tooling-and-instrumentation.jar') -includeShadowJar(project(':dd-java-agent:agent-jmxfetch'), 'agent-jmxfetch.jar') +includeShadowJar(project(':dd-java-agent:instrumentation'), 'agent-tooling-and-instrumentation.isolated') +includeShadowJar(project(':dd-java-agent:agent-jmxfetch'), 'agent-jmxfetch.isolated') jar { classifier = 'unbundled' diff --git a/dd-java-agent/src/main/java/datadog/trace/agent/TracingAgent.java b/dd-java-agent/src/main/java/datadog/trace/agent/TracingAgent.java index 92e65b81ec..280e53fa9e 100644 --- a/dd-java-agent/src/main/java/datadog/trace/agent/TracingAgent.java +++ b/dd-java-agent/src/main/java/datadog/trace/agent/TracingAgent.java @@ -94,7 +94,7 @@ public class TracingAgent { if (AGENT_CLASSLOADER == null) { final ClassLoader agentClassLoader = - createDatadogClassLoader("agent-tooling-and-instrumentation.jar", bootstrapURL); + createDatadogClassLoader("agent-tooling-and-instrumentation.isolated", bootstrapURL); final ClassLoader contextLoader = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader(agentClassLoader); @@ -126,7 +126,7 @@ public class TracingAgent { throws Exception { if (JMXFETCH_CLASSLOADER == null) { final ClassLoader jmxFetchClassLoader = - createDatadogClassLoader("agent-jmxfetch.jar", bootstrapURL); + createDatadogClassLoader("agent-jmxfetch.isolated", bootstrapURL); final ClassLoader contextLoader = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader(jmxFetchClassLoader);