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

Reply via email to