springframework/springframework-3.2.14-build-with-tomcat8.patch
2020-06-09 15:16:34 +08:00

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);