I have both Struts 2 and Spring MVC configured. My web.xml looks like below. When I hit a REST URL to upload file, it invokes struts dispatcher instead of Spring.>
Your spring MVC dispatcher servlet is mapped to the subset of URLs handled by the Struts filter. As far as filter invoked before any other servlets then it will have precedence. To workaround you need to configure Struts to exclude some URLs from mapping.