16 lines
1.3 KiB
Diff
16 lines
1.3 KiB
Diff
diff --git a/spring-instrument-tomcat/src/main/java/org/springframework/instrument/classloading/tomcat/TomcatInstrumentableClassLoader.java b/spring-instrument-tomcat/src/main/java/org/springframework/instrument/classloading/tomcat/TomcatInstrumentableClassLoader.java
|
|
index d510918..7908ca1 100644
|
|
--- a/spring-instrument-tomcat/src/main/java/org/springframework/instrument/classloading/tomcat/TomcatInstrumentableClassLoader.java
|
|
+++ b/spring-instrument-tomcat/src/main/java/org/springframework/instrument/classloading/tomcat/TomcatInstrumentableClassLoader.java
|
|
@@ -110,8 +110,8 @@ public class TomcatInstrumentableClassLoader extends WebappClassLoader {
|
|
|
|
|
|
@Override
|
|
- protected ResourceEntry findResourceInternal(String name, String path) {
|
|
- ResourceEntry entry = super.findResourceInternal(name, path);
|
|
+ protected ResourceEntry findResourceInternal(String name, String path, boolean manifestRequired) {
|
|
+ ResourceEntry entry = super.findResourceInternal(name, path, manifestRequired);
|
|
if (entry != null && entry.binaryContent != null && path.endsWith(CLASS_SUFFIX)) {
|
|
String className = (name.endsWith(CLASS_SUFFIX) ? name.substring(0, name.length() - CLASS_SUFFIX.length()) : name);
|
|
entry.binaryContent = this.weavingTransformer.transformIfNecessary(className, entry.binaryContent);
|