mirror of
https://github.com/i2p/i2p.i2p.git
synced 2026-10-23 00:02:59 +00:00
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:
1 parent
6ca383071b
commit
b4e2619c3b
3 files changed
+9
-2
No files matched your search
@@ -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