@@ -, +, @@ ReplicatedContext fails otherwise --- java/org/apache/tomcat/util/descriptor/web/WebXml.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) --- a/java/org/apache/tomcat/util/descriptor/web/WebXml.java +++ a/java/org/apache/tomcat/util/descriptor/web/WebXml.java @@ -2270,8 +2270,10 @@ public class WebXml { orderedJarFileNames.add(fragment.getJarName()); } } - servletContext.setAttribute(ServletContext.ORDERED_LIBS, - orderedJarFileNames); + if (orderedJarFileNames != null) { + servletContext.setAttribute(ServletContext.ORDERED_LIBS, + orderedJarFileNames); + } } // The remainder of the processing needs to know about container --