Author: fhanik
Date: Thu Sep 27 08:01:15 2007
New Revision: 580052
URL: http://svn.apache.org/viewvc?rev=580052&view=rev
Log:
forward port from 6.0
Modified:
tomcat/sandbox/gdev6x/java/org/apache/catalina/core/StandardContext.java
Modified:
tomcat/sandbox/gdev6x/java/org/apache/catalina/core/StandardContext.java
URL:
http://svn.apache.org/viewvc/tomcat/sandbox/gdev6x/java/org/apache/catalina/core/StandardContext.java?rev=580052&r1=580051&r2=580052&view=diff
==============================================================================
--- tomcat/sandbox/gdev6x/java/org/apache/catalina/core/StandardContext.java
(original)
+++ tomcat/sandbox/gdev6x/java/org/apache/catalina/core/StandardContext.java
Thu Sep 27 08:01:15 2007
@@ -2156,7 +2156,13 @@
if (findFilterDef(filterName) == null)
throw new IllegalArgumentException
(sm.getString("standardContext.filterMap.name", filterName));
- if ((servletNames.length == 0) && (urlPatterns.length == 0))
+// <= Servlet API 2.4
+// if ((servletNames.length == 0) && (urlPatterns.length == 0))
+// Servlet API 2.5 (FIX 43338)
+// SRV 6.2.5 says supporting for '*' as the servlet-name in
filter-mapping.
+ if (!filterMap.getMatchAllServletNames() &&
+ !filterMap.getMatchAllUrlPatterns() &&
+ (servletNames.length == 0) && (urlPatterns.length == 0))
throw new IllegalArgumentException
(sm.getString("standardContext.filterMap.either"));
// FIXME: Older spec revisions may still check this
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]