https://issues.apache.org/bugzilla/show_bug.cgi?id=54964
Bug ID: 54964
Summary: Class loading issue of "TagPlugin" in TagPluginManager
Product: Tomcat 7
Version: 7.0.40
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Jasper
Assignee: [email protected]
Reporter: [email protected]
Classification: Unclassified
Created attachment 30281
--> https://issues.apache.org/bugzilla/attachment.cgi?id=30281&action=edit
Patch for TagPluginManager.java
TagPluginManager is using "Class.forName" to load extensions of TagPlugin.
It can't work when these extensions are put under the WEB-INF/lib.
Here is the code,
String pluginClassStr = pluginClassNode.getBody();
TagPlugin tagPlugin = null;
try {
Class<?> pluginClass = Class.forName(pluginClassStr);
tagPlugin = (TagPlugin) pluginClass.newInstance();
} catch (Exception e) {
throw new JasperException(e);
}
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]