Be careful if you are using Tomcat 7 (and probably latest versions of Tomcat 6). There is a limitation within the way web.xml files are merged.
I don't know exactly why but you CAN'T define several mappings to the default servlet. You can have only one mapping entry for this servlet.
Maybe in relation with this: https://issues.apache.org/bugzilla/show_bug.cgi?id=50026
By the way, you can bypass this limit by redefining also the default mapping.
Ex: The following doesn't work with Tomcat 7.0.33. All resources are in 404 error.
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/worldwide/binaries/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/france/binaries/*</url-pattern>
</servlet-mapping>
The following works perfectly
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/worldwide/binaries/*</url-pattern>
<url-pattern>/france/binaries/*</url-pattern>
<url-pattern>/</url-pattern>
</servlet-mapping>
Hope it help.