forked from I2P_Developers/i2p.i2p
Plugins: Fix loading of webapp configuration classes
on Jetty 9.4 by whitelisting them as allowed server classes (ticket #2385)
This commit is contained in:
@ -139,8 +139,11 @@ public class WebAppStarter {
|
||||
if (classNames.length == 0)
|
||||
classNames = wac.getDefaultConfigurationClasses();
|
||||
String[] newClassNames = new String[classNames.length + 1];
|
||||
for (int j = 0; j < classNames.length; j++)
|
||||
for (int j = 0; j < classNames.length; j++) {
|
||||
newClassNames[j] = classNames[j];
|
||||
// fix for Jetty 9.4 ticket #2385
|
||||
wac.prependServerClass("-" + classNames[j]);
|
||||
}
|
||||
newClassNames[classNames.length] = WebAppConfiguration.class.getName();
|
||||
wac.setConfigurationClasses(newClassNames);
|
||||
}
|
||||
|
Reference in New Issue
Block a user