jfarcand    2003/09/23 11:43:12

  Modified:    catalina/src/share/org/apache/catalina/startup
                        ContextConfig.java TldConfig.java
  Log:
  Partial fix for xml validation. At least DTD works now and the stack trace for 
schema is no longer 1 km long.
  
  Revision  Changes    Path
  1.34      +4 -1      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/ContextConfig.java
  
  Index: ContextConfig.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- ContextConfig.java        9 Sep 2003 15:27:00 -0000       1.33
  +++ ContextConfig.java        23 Sep 2003 18:43:12 -0000      1.34
  @@ -459,6 +459,8 @@
           try{
               digester.setFeature(
                   "http://apache.org/xml/features/allow-java-encodings";, true);
  +            digester.setFeature(
  +                "http://apache.org/xml/features/validation/schema";, true);
           } catch(ParserConfigurationException e){
                   // log("contextConfig.registerLocalSchema", e);
           } catch(SAXNotRecognizedException e){
  @@ -490,6 +492,7 @@
                                                   boolean validation) {
           URL url = null;
           Digester webDigester = new Digester();
  +        webDigester.setUseContextClassLoader(false);
           webDigester.setNamespaceAware(namespaceAware);
           webDigester.setValidating(validation);
          
  
  
  
  1.24      +2 -0      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/TldConfig.java
  
  Index: TldConfig.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/TldConfig.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- TldConfig.java    22 Sep 2003 23:56:11 -0000      1.23
  +++ TldConfig.java    23 Sep 2003 18:43:12 -0000      1.24
  @@ -416,6 +416,8 @@
           try{
               digester.setFeature(
                   "http://apache.org/xml/features/allow-java-encodings";, true);
  +            digester.setFeature(
  +                "http://apache.org/xml/features/validation/schema";, true);
           } catch(ParserConfigurationException e){
                   // log("contextConfig.registerLocalSchema", e);
           } catch(SAXNotRecognizedException e){
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to