In our application, we structure different web applications by Servlet. There are many, many Servlets and Filters in our applications.
We already use different frameworks but not for this particular legacy web application. One issue is that one application/servlet is completely separate from another.
If you were to redesign your application that used this legacy design, how would you fix the issue where you have your application broken by too many servlets.
I was considering some kind of "Servlet Manager" that would group a bunch of servlets and then invoke the proper servlet when appropriate.