The attached patch contains the latest fix of
servlet 2.4 deployment descriptor, web-app_2_4.xsd.

+ change xsd:string to j2ee:string
+ element <locale-encoding-mapping-list> moved up before
  the element <deployment-extension>
  
Thank you,

Yutaka Yoshida
Java/XML Software Group
Sun Microsystems Inc.


? patch.txt
Index: src/share/dtd/web-app_2_4.xsd
===================================================================
RCS file: /home/cvspublic/jakarta-servletapi-5/src/share/dtd/web-app_2_4.xsd,v
retrieving revision 1.1
diff -u -r1.1 web-app_2_4.xsd
--- src/share/dtd/web-app_2_4.xsd       30 Jul 2002 22:59:45 -0000      1.1
+++ src/share/dtd/web-app_2_4.xsd       12 Aug 2002 22:58:51 -0000
@@ -8,7 +8,7 @@
      version="2.4">
 <xsd:annotation>
 <xsd:documentation>
-@(#)web-app_2_4.xsds   1.32 02/07/26
+@(#)web-app_2_4.xsds   1.34 02/08/01
 </xsd:documentation>
 </xsd:annotation>
 
@@ -479,7 +479,7 @@
 </xsd:documentation>
 </xsd:annotation>
 
-    <xsd:restriction base="xsd:string"/>
+    <xsd:restriction base="j2ee:string"/>
 
 </xsd:simpleType>
 
@@ -694,9 +694,9 @@
 
 <xsd:sequence>
     <xsd:element name="locale"
-        type="xsd:string"/>
+        type="j2ee:string"/>
     <xsd:element name="encoding"
-        type="xsd:string"/>
+        type="j2ee:string"/>
 </xsd:sequence>
 </xsd:complexType>
 
@@ -721,7 +721,7 @@
                      type="j2ee:auth-methodType"
                      minOccurs="0"/>
         <xsd:element name="realm-name"
-                     type="xsd:string" minOccurs="0">
+                     type="j2ee:string" minOccurs="0">
         <xsd:annotation>
         <xsd:documentation>
 
@@ -763,7 +763,7 @@
         </xsd:annotation>
 
         <xsd:element name="extension"
-                     type="xsd:string"/>
+                     type="j2ee:string"/>
         <xsd:element name="mime-type"
                      type="j2ee:mime-typeType"/>
     </xsd:sequence>
@@ -786,7 +786,7 @@
 </xsd:documentation>
 </xsd:annotation>
 
-    <xsd:restriction base="xsd:string">
+    <xsd:restriction base="j2ee:string">
         <xsd:pattern value="[\p{L}\-\p{Nd}]+/[\p{L}\-\p{Nd}\.]+"/>
     </xsd:restriction>
 
@@ -861,7 +861,7 @@
 </xsd:documentation>
 </xsd:annotation>
 
-    <xsd:restriction base="xsd:string"/>
+    <xsd:restriction base="j2ee:string"/>
 
 </xsd:simpleType>
 
@@ -981,7 +981,8 @@
         must be expressed in a whole number of minutes.
         If the timeout is 0 or less, the container ensures
         the default behaviour of sessions is never to time
-        out.
+        out. If this element is not specified, the container
+        must set its default timeout period.
 
         </xsd:documentation>
         </xsd:annotation>
@@ -1068,7 +1069,7 @@
 </xsd:documentation>
 </xsd:annotation>
 
-    <xsd:restriction base="xsd:string">
+    <xsd:restriction base="j2ee:string">
         <xsd:enumeration value="2.4"/>
     </xsd:restriction>
 
@@ -1183,14 +1184,14 @@
                      type="j2ee:message-destinationType"
                      minOccurs="0"
                      maxOccurs="unbounded"/>
-        <xsd:element name="deployment-extension"
-                     type="j2ee:deployment-extensionType"
-                     minOccurs="0"
-                     maxOccurs="unbounded"/>
         <xsd:element name="locale-encoding-mapping-list"
                      type="j2ee:locale-encoding-mapping-listType"
                      minOccurs="0"
                      maxOccurs="1"/>
+        <xsd:element name="deployment-extension"
+                     type="j2ee:deployment-extensionType"
+                     minOccurs="0"
+                     maxOccurs="unbounded"/>
     </xsd:sequence>
 
     <xsd:attribute name="version"
@@ -1218,7 +1219,7 @@
 
     <xsd:sequence>
         <xsd:element name="web-resource-name"
-                     type="xsd:string">
+                     type="j2ee:string">
         <xsd:annotation>
         <xsd:documentation>
 
@@ -1258,7 +1259,7 @@
 
     <xsd:sequence>
         <xsd:element name="welcome-file"
-                     type="xsd:string"
+                     type="j2ee:string"
                      maxOccurs="unbounded">
         <xsd:annotation>
         <xsd:documentation>

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

Reply via email to