>From Servlet 2.4 and JSP 2.0, web.xml is under several schemas. Firs see the following:
Index: TldConfig.java =================================================================== RCS file: /home/cvspublic/jakarta-tomcat-catalina/catalina/src/share/org/apache/catali na/startup/TldConfig.java,v retrieving revision 1.29 diff -u -r1.29 TldConfig.java --- TldConfig.java 25 Sep 2003 19:27:59 -0000 1.29 +++ TldConfig.java 26 Sep 2003 08:52:29 -0000 @@ -671,6 +671,11 @@ String resourcePath = context.findTaglib(taglibs[i]); // FIXME - Servlet 2.4 DTD implies that the location MUST be // a context-relative path starting with '/'? + // FYI - <taglib-location> subelement of <taglib> element + // is typed as <j2ee:pathType>, which is now yet an another j2ee:string. + // Therefore one cannot suppose <taglib-location> content + // should start with "/". + if (!resourcePath.startsWith("/")) { resourcePath = "/WEB-INF/" + resourcePath; } As I added, I think it would be good to have absolutePathType in j2ee_1_4.xsd so that we can take advantage of its constraint. <xsd:complexType name="absolutePathType"> <xsd:annotation> <xsd:documentation> The elements that use this type designate an absolute path starting with a "/". </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:pathType"> <xsd:pattern value="/.*"/> </xsd:restriction> </xsd:simpleContent> </xsd:complextType> Actually this declaration is very similar to that of war-pathType in web-app_2_4.xsd except their base types, j2ee:pathType and j2ee:string. If we can use this type, it is also possible to type taglib-location or some PATH-derived element by it and drive users to follow the notation of the absolute path. In addition, the absolutePathType can help about the issue at http://marc.theaimsgroup.com/?l=tomcat-dev&m=106456019300386&w=2 . At the same time, I suggest PATH-derived element with "(as a resource relative to the root of the web application)" description should use absolutePathType for avoiding ambiguity. Thanks, Ias ========================================================= Lee, Changshin (Korean name) Ias (International name) Company Web Site: http://www.tmax.co.kr Personal Web Site: http://www.iasandcb.pe.kr --------------------------------------------------------- Senior Researcher, Emerging Technology Evangelist JCP member - http://jcp.org/en/participation/members/L R&D Institute Tmax Soft, Inc. JCP member - http://jcp.org/en/participation/members/T ========================================================= --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]