Hi,

this patch change the way local schema are stored -> use the full URI 
instead a the file name.

Thanks,

-- Jeanfrancois
Index: Constants.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/Constants.java,v
retrieving revision 1.3
diff -u -r1.3 Constants.java
--- Constants.java      1 Aug 2002 04:53:03 -0000       1.3
+++ Constants.java      10 Aug 2002 14:46:08 -0000
@@ -93,9 +93,9 @@
         "/javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd";
 
     public static final String TldSchemaPublicId_20 =
-        "web-jsptaglibrary_2_0.xsd";
+        "http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd";;
     public static final String TldSchemaResourcePath_20 =
-        "/javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd";
+        "/javax/servlet/resources/web-jsptaglibrary_2_0.xsd";
 
     public static final String WebDtdPublicId_22 =
         "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN";
@@ -110,23 +110,23 @@
         "/javax/servlet/resources/web-app_2_3.dtd";
 
     public static final String WebSchemaPublicId_24 =
-        "web-app_2_4.xsd";
+        "http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";;
     public static final String WebSchemaResourcePath_24 =
         "/javax/servlet/resources/web-app_2_4.xsd";
 
     public static final String J2eeSchemaPublicId_14 =
-        "j2ee_1_4.xsd";
+        "http://java.sun.com/xml/ns/j2ee/j2ee_1_4.xsd";;
     public static final String J2eeSchemaResourcePath_14 =
         "/javax/servlet/resources/j2ee_1_4.xsd";
 
     public static final String W3cSchemaPublicId_10 =
-        "xml.xsd";
+        "http://www.w3.org/2001/xml.xsd";;
     public static final String W3cSchemaResourcePath_10 =
         "/javax/servlet/resources/xml.xsd";
 
     public static final String JspSchemaPublicId_20 =
-        "jsp_2_0.xsd";
+        "http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd";;
     public static final String JspSchemaResourcePath_20 =
-        "/javax/servlet/jsp/resources/jsp_2_0.xsd";
+        "/javax/servlet/resources/jsp_2_0.xsd";
 
 }
Index: ContextConfig.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/ContextConfig.java,v
retrieving revision 1.7
diff -u -r1.7 ContextConfig.java
--- ContextConfig.java  8 Aug 2002 18:31:33 -0000       1.7
+++ ContextConfig.java  10 Aug 2002 14:46:08 -0000
@@ -493,10 +493,9 @@
         // to support servlet.jar that does not contains the schema
         if (url != null){
             tldDigester.setSchema(url.toString());
+            tldDigester = registerLocalSchema(tldDigester);
         }
 
-        tldDigester = registerLocalSchema(tldDigester);
-
         tldDigester.addRuleSet(new TldRuleSet());
         return (tldDigester);
 
@@ -527,9 +526,8 @@
         // to support servlet.jar that does not contains the schema
         if (url != null){
             webDigester.setSchema(url.toString());
+            webDigester = registerLocalSchema(webDigester);
         }
-
-        webDigester = registerLocalSchema(webDigester);
 
         webDigester.addRuleSet(new WebRuleSet());
         return (webDigester);

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

Reply via email to