gus-asf commented on code in PR #4243:
URL: https://github.com/apache/solr/pull/4243#discussion_r3006803866


##########
solr/webapp/web/WEB-INF/web.xml:
##########
@@ -24,81 +24,95 @@
   <listener>
    
<listener-class>org.apache.solr.servlet.CoreContainerProvider</listener-class>
   </listener>
-  <!-- Any path (name) registered in solrconfig.xml will be sent to that 
filter -->
-  <filter>
-    <filter-name>PathExclusionsFilter</filter-name>
-    <filter-class>org.apache.solr.servlet.PathExclusionFilter</filter-class>
-    <!--
-    Exclude patterns is a list of directories that would be short-circuited by 
this
-    Filter. It includes all Admin UI related static content.
-    NOTE: It is NOT a pattern but only matches the start of the HTTP 
ServletPath.
-    -->
-    <init-param>
-      <param-name>excludePatterns</param-name>
-      
<param-value>/partials/.+,/libs/.+,/css/.+,/js/.+,/img/.+,/templates/.+,/ui/.*</param-value>
-    </init-param>
-  </filter>
-
-  <filter-mapping>
-    <filter-name>PathExclusionsFilter</filter-name>
-    <url-pattern>/*</url-pattern>
-  </filter-mapping>
 
   <filter>
     <filter-name>SolrFilter</filter-name>
     
<filter-class>org.apache.solr.servlet.RequiredSolrRequestFilter</filter-class>
   </filter>
-
   <filter-mapping>
     <filter-name>SolrFilter</filter-name>
-    <url-pattern>/*</url-pattern>
+    <servlet-name>default</servlet-name>
   </filter-mapping>
 
   <filter>
     <filter-name>RateLimitFilter</filter-name>
     <filter-class>org.apache.solr.servlet.RateLimitFilter</filter-class>
   </filter>
-
   <filter-mapping>
     <filter-name>RateLimitFilter</filter-name>
-    <url-pattern>/*</url-pattern>
+    <servlet-name>default</servlet-name>
   </filter-mapping>
 
   <filter>
     <filter-name>TracingFilter</filter-name>
     <filter-class>org.apache.solr.servlet.TracingFilter</filter-class>
   </filter>
-
   <filter-mapping>
     <filter-name>TracingFilter</filter-name>
-    <url-pattern>/*</url-pattern>
+    <servlet-name>default</servlet-name>
   </filter-mapping>
 
   <filter>
     <filter-name>AuthenticationFilter</filter-name>
     <filter-class>org.apache.solr.servlet.AuthenticationFilter</filter-class>
   </filter>
-
   <filter-mapping>
     <filter-name>AuthenticationFilter</filter-name>
-    <url-pattern>/*</url-pattern>
+    <servlet-name>default</servlet-name>
   </filter-mapping>
 
   <servlet>
-    <servlet-name>SolrServlet</servlet-name>
+    <servlet-name>default</servlet-name>

Review Comment:
   "default" seems to communicate nothing useful and also how does that 
interact with the jetty notion of the default servlet. Maybe it would be 
clearer to call it "Solr" or "Search" ? SolrServlet was fine too.. though I can 
see wanting to clarify that it is the name given here, not the name of the 
class that is being bound.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to