We have some servlets that take rather general path-info's. When these
include a /properly escaped /semicolon, invoking getPathInfo() in Tomcat
results in a truncated path info.
Is this a known bug?
For example, one might have the request
http://myhost/mywebapp/servlet/myservlet*/pathcomp1/pathcomp2/foo%3Bbar*?spaz=bot
The expected result of getPathInfo() is
/pathcomp1/pathcomp2/foo%3Bbar
The actual result in Tomcat is:
*/pathcomp1/pathcomp2/foo
*
Note that the %3B is already converted into a ";" character in the
results of getRequestURI()...
This certainly would appear to be a bug in /something/. Or is this a
bug or misconfiguration in mod_proxy_ajp or some such?
--
Jess Holle