Closed
Description
Emil Lundström opened SPR-13210 and commented
TomcatInstrumentableClassLoader in spring-instrument-tomcat contains a method override:
@Override
protected ResourceEntry findResourceInternal(String name, String path) {
...
}
which in Tomcat 7.0.63 no longer exists. Another parameter has been added, and the method signature is now:
protected ResourceEntry findResourceInternal(String name, String path, boolean manifestRequired)
The "overridden" method is never called, so the weaving process fails silently. Issue does not reproduce on Tomcat 7.0.62.
Affects: 4.1.7
Issue Links:
- Require Undertow 1.3.5+, Tyrus 1.11+, Jetty 9.3+, Tomcat 8.5+ [SPR-13495] #18073 Require Undertow 1.3.5+, Tyrus 1.11+, Jetty 9.3+, Tomcat 8.5+ ("is depended on by")
- Use Tomcat 8's new instrumentable WebappClassLoader [SPR-10788] #15414 Use Tomcat 8's new instrumentable WebappClassLoader
Referenced from: commits 08fb625, 37f74e7
0 votes, 5 watchers