Prevent NPE in emebedded case when no web.xml is provided at all
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 6 Jan 2010 19:04:32 +0000 (19:04 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 6 Jan 2010 19:04:32 +0000 (19:04 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@896622 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/jasper/compiler/JspConfig.java

index 0fa529d..944cda6 100644 (file)
@@ -77,9 +77,12 @@ public class JspConfig {
         try {
             webXml = new WebXml(ctxt);
             
-            ParserUtils pu = new ParserUtils();
-            TreeNode webApp = pu.parseXMLDocument(webXml.getSystemId(),
-                    webXml.getInputSource());
+            TreeNode webApp = null;
+            if (webXml.getInputSource() != null) {
+                ParserUtils pu = new ParserUtils();
+                webApp = pu.parseXMLDocument(webXml.getSystemId(),
+                        webXml.getInputSource());
+            }
 
             if (webApp == null
                     || getVersion(webApp) < 2.4) {