/** * @return a non-validated WebBundleDescriptor corresponding to default-web.xml */ private WebBundleDescriptor getPlainDefaultWebXmlBundleDescriptor() { WebBundleDescriptor defaultWebBundleDesc = new WebBundleDescriptor(); InputStream fis = null; try { // parse default-web.xml contents URL defaultWebXml = getDefaultWebXML(); if (defaultWebXml!=null) { fis = defaultWebXml.openStream(); WebDeploymentDescriptorFile wddf = new WebDeploymentDescriptorFile(); wddf.setXMLValidation(false); defaultWebBundleDesc.addWebBundleDescriptor(wddf.read(fis)); } } catch (Exception e) { LogDomains.getLogger(WebArchivist.class, LogDomains.WEB_LOGGER). warning("Error in parsing default-web.xml"); } finally { try { if (fis != null) { fis.close(); } } catch (IOException ioe) { // do nothing } } return defaultWebBundleDesc; }