You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "David Jencks (JIRA)" <de...@geronimo.apache.org> on 2005/10/28 21:54:56 UTC
[jira] Closed: (GERONIMO-1008) Leading blank lines in
[ http://issues.apache.org/jira/browse/GERONIMO-1008?page=all ]
David Jencks closed GERONIMO-1008:
----------------------------------
Fix Version: 1.0
Resolution: Fixed
Assign To: David Jencks
Added lotsa trim()s to the urlPatterns. Have not verified that the tck is ok with this.
Sending modules/jetty-builder/src/java/org/apache/geronimo/jetty/deployment/JettyModuleBuilder.java
Sending modules/tomcat-builder/src/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java
Transmitting file data ..
Committed revision 329279.
> Leading blank lines in <url-pattern>
> ------------------------------------
>
> Key: GERONIMO-1008
> URL: http://issues.apache.org/jira/browse/GERONIMO-1008
> Project: Geronimo
> Type: Bug
> Components: web
> Versions: 1.0-M4
> Environment: all
> Reporter: anita kulshreshtha
> Assignee: David Jencks
> Priority: Minor
> Fix For: 1.0
>
> This issue was discussed in GERONIMO-654. Leading blank lines in the <url-pattern> element of the deployment descriptor are not stripped. Hence the deployer gives the following error :
> Error: Unable to distribute jsp-examples.war: <url-pattern> must not
> contain LF(#xA)
> Servlet 2.4 spec, SRV 13.2 says :
> . Web containers must remove all leading and trailing whitespace, which is defined as "S(white space)" in XML 1.0 (http://www.w3.org/TR/2000/WD-xml-2e-20000814), for the element content of the text nodes of a deployment descriptor.
> ...
> ...
> . URI paths specified in the deployment descriptor are assumed to be in URLdecoded form. The containers must inform the developer with a descriptive error message when URL contains CR(#xD) or LF(#xA). The containers must preserve all other characters including whitespace in URL.
> After talking to Tomcat folks and IMHO we should allow
> <url-pattern>
> /foo
> </url-pattern>
> and give error message for :
> <url-pattern>
> /foo
> /bar
> </url-pattern>
> This applies to both web containers.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira