dirkv       01/08/25 07:18:58

  Modified:    src/webdav/server/org/apache/slide/webdav WebdavServlet.java
                        WebdavUtils.java
  Log:
  test if you get a namespace aware parser from JAXP
  
  Revision  Changes    Path
  1.24      +26 -3     
jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavServlet.java
  
  Index: WebdavServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavServlet.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- WebdavServlet.java        2001/08/19 11:07:10     1.23
  +++ WebdavServlet.java        2001/08/25 14:18:57     1.24
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavServlet.java,v 
1.23 2001/08/19 11:07:10 cmlenz Exp $
  - * $Revision: 1.23 $
  - * $Date: 2001/08/19 11:07:10 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavServlet.java,v 
1.24 2001/08/25 14:18:57 dirkv Exp $
  + * $Revision: 1.24 $
  + * $Date: 2001/08/25 14:18:57 $
    *
    * ====================================================================
    *
  @@ -77,6 +77,7 @@
   import org.xml.sax.helpers.*;
   
   import org.apache.util.WebdavStatus;
  +import org.apache.util.DOMUtils;
   
   import org.apache.slide.authenticate.SecurityToken;
   import org.apache.slide.common.*;
  @@ -106,6 +107,8 @@
    * WebDAV Servlet.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Remy Maucherat</a>
  + * @author Dirk Verbeeck
  + * @version $Revision: 1.24 $
    */
   public class WebdavServlet extends HttpServlet {
       
  @@ -306,6 +309,26 @@
        */
       public void init()
           throws ServletException {
  +
  +             if (!DOMUtils.isDocumentBuilderDOM2Compliant()) {
  +                     
System.out.println("======================================================");
  +                     System.out.println("!!! Unable to start Slide Servlet !!!");
  +                     
System.out.println("------------------------------------------------------");
  +                     System.out.println("You are using using an incorrect older XML 
parser");
  +                     System.out.println("that doesn't provide 
Element::getElementsByTagNameNS");
  +                     System.out.println("consult the documentation for a list of 
valid XML parsers.");
  +                     
System.out.println("======================================================");
  +
  +                     log("======================================================");
  +                     log("!!! Unable to start Slide Servlet !!!");
  +                     log("------------------------------------------------------");
  +                     log("======================================================");
  +                     log("You are using using an incorrect older XML parser");
  +                     log("that doesn't provide Element::getElementsByTagNameNS");
  +                     log("consult the documentation for a list of valid XML 
parsers.");
  +                     log("======================================================");
  +                     throw new ServletException("Invalid XML parser");              
 
  +             }
           
           String namespaceName = null;
           String domainConfigFile = null;
  
  
  
  1.3       +6 -4      
jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavUtils.java
  
  Index: WebdavUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavUtils.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WebdavUtils.java  2001/08/19 12:54:37     1.2
  +++ WebdavUtils.java  2001/08/25 14:18:57     1.3
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavUtils.java,v 
1.2 2001/08/19 12:54:37 dirkv Exp $
  - * $Revision: 1.2 $
  - * $Date: 2001/08/19 12:54:37 $
  + * $Header: 
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/WebdavUtils.java,v 
1.3 2001/08/25 14:18:57 dirkv Exp $
  + * $Revision: 1.3 $
  + * $Date: 2001/08/25 14:18:57 $
    *
    * ====================================================================
    *
  @@ -82,9 +82,11 @@
   import org.apache.slide.structure.ObjectNotFoundException;
   
   /**
  - * A collection of various utlity and convenience methods.
  + * A collection of various utility and convenience methods.
    * 
  + * 
    * @author Christopher Lenz (cmlenz at apache.org)
  + * @version $Revision: 1.3 $
    **/
   public class WebdavUtils {
       
  
  
  

Reply via email to