You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Rob Hunt <ro...@comcast.net> on 2005/08/29 02:52:45 UTC

When would TC (5.0.19) not send back (or even log) a response?

I saw this interesting request show up in my log file:

2005-08-28 20:11:08 RequestDumperValve[catalina]: REQUEST URI       =/cgi-bin/jud.cgi
2005-08-28 20:11:08 RequestDumperValve[catalina]:           authType=null
2005-08-28 20:11:08 RequestDumperValve[catalina]:  characterEncoding=null
2005-08-28 20:11:08 RequestDumperValve[catalina]:      contentLength=-1
2005-08-28 20:11:08 RequestDumperValve[catalina]:        contentType=null
2005-08-28 20:11:08 RequestDumperValve[catalina]:        contextPath=
2005-08-28 20:11:08 RequestDumperValve[catalina]:             header=host=www.worldandsearch.com
2005-08-28 20:11:08 RequestDumperValve[catalina]:             header=accept=*/*
2005-08-28 20:11:08 RequestDumperValve[catalina]:             header=pragma=no-cache
2005-08-28 20:11:08 RequestDumperValve[catalina]:             header=user-agent=Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)
2005-08-28 20:11:08 RequestDumperValve[catalina]:             locale=en_US
2005-08-28 20:11:08 RequestDumperValve[catalina]:             method=GET
2005-08-28 20:11:08 RequestDumperValve[catalina]:           pathInfo=null
2005-08-28 20:11:08 RequestDumperValve[catalina]:           protocol=HTTP/1.1
2005-08-28 20:11:08 RequestDumperValve[catalina]:        queryString=null
2005-08-28 20:11:08 RequestDumperValve[catalina]:         remoteAddr=61.221.32.114
2005-08-28 20:11:08 RequestDumperValve[catalina]:         remoteHost=61.221.32.114
2005-08-28 20:11:08 RequestDumperValve[catalina]:         remoteUser=null
2005-08-28 20:11:08 RequestDumperValve[catalina]: requestedSessionId=null
2005-08-28 20:11:08 RequestDumperValve[catalina]:             scheme=http
2005-08-28 20:11:08 RequestDumperValve[catalina]:         serverName=www.worldandsearch.com
2005-08-28 20:11:08 RequestDumperValve[catalina]:         serverPort=80
2005-08-28 20:11:08 RequestDumperValve[catalina]:        servletPath=/cgi-bin/jud.cgi
2005-08-28 20:11:08 RequestDumperValve[catalina]:           isSecure=false
==================================================================

And then there's nothing noting what the response was, which should have been a 404 since I've no such host defined.  I've got a valve defined that will intercept requests for a host not defined in server.xml and send back a 404 response instead of allowing the request to flow to the default host for the engine.



Under what conditions will Tomcat (5.0.19) not send (or log) any response?