Hello! With [1] and [2] an incompatible change has been introduced to all current versions of Tomcat. The issue is that when calling requestDispatcher.forward(), the target servlet receives the encoded URL instead of the one used to obtain the dispatcher. This breaks all applications depending on the previous Tomcat behavior.
[1] http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/core/ApplicationContext.java?r1=1741019&r2=1741018&pathrev=1741019 [2] http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/core/ApplicationContext.java?r1=1741024&r2=1741023&pathrev=1741024 Kind regards, Svetlin