I am using Apache 2.2.3 and Tomcat 5.0. I use ProxyPass to ajp to send Servlet requests from Apache to Tomcat and for some reason all HEAD requests are being sent to my servlets as GET requests. I probably don't have something setup correctly but I don't know what would affect the HEAD request.
My Apache configuration for ProxyPass is set like: Alias /qfsearch "/var/lib/qfsearch/docs" <Location "/qfsearch"> Allow from all </Location> ProxyPass /qfsearch ajp://localhost:9009/qfsearch mod_proxy and mod_rewrite are setup as: <IfModule mod_proxy.c> <Proxy *> Order deny,allow Deny from all </Proxy> ProxyRequests Off </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteLog /var/log/apache2/rewrite_log RewriteLogLevel 1 </IfModule> In the apache access log the request is getting to apache as a "HEAD" request: 137.65.79.137 - - [06/Aug/2007:14:33:45 -0600] "HEAD /qfsearch/ClusterServlet?server=qfsearch3.provo.novell.com&type=index&putname=duh&putsubname=qfind.idx&idxdatetime=1186176509000&idxlocation=%2Fvar%2Flib%2Fqfsearch%2FSites%2Fdefault%2Findexes%2Fduh%2F2007-08-03%3B+15.28.29&put=qfind.idx&filesize=11709498&datetime=1186176509000&do=canput HTTP/1.1" 503 - "-" "Java/1.5.0" However, I have a servlet that overrides the service function and in that call request.getMethod() and it is now returning "GET" not "HEAD". If I call Tomcat directly then everything works fine (request.getMethod() returns "HEAD"). This particular section of code has been working for years with the JKMount command but now that we have changed to the ProxyPass it is not working. If you have any ideas what could be wrong I would appreciate the help! Thanks you!! Chad --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]