1. A system for pluggable URL pattern matching, comprising: an application server; a servlet container that executes as part of the application server to receive http requests for processing by the application server; a plurality of pattern matching interfaces that can be used with the servlet container to match the http requests to a desired pattern, and then communicate the http requests as matched to the application server; a configuration file that indicates a particular pattern matching interface to be selected from the plurality of pattern matching interfaces for use by the servlet container; and wherein the configuration file is parsed by the application server at run-time to determine the particular pattern matching interface to be used, and wherein the particular pattern matching interface is then plugged into the servlet container, for use in matching the http requests to the desired pattern.