> Short question: How can I, from within code running under Tomcat, determine > if a given URL request to that tomcat instance would result in a 404 or not, > without calling back to the Tomcat using an HTTP HEAD or GET? > > Background: We use google custom search by calling the google server and > then formatting the results on our search page. Our range of products is > fairly fluid, and there is occasionally a gap between when a product goes > away and the google search index is updated, which would result in a 404 if > user clicked that link in the search results. (I know that I can ask google > to re-index, but I still need to solve this problem.) > > Rather than write a ton of code for the various types of pages that we have > (product, category, etc) I'd like to just be able to call some Tomcat method > to determine if the URL that I get back from google would result in a 404 or > not. I'm currently calling back to the Tomcat instance using an HTTP HEAD > call, but that is a waste of resources and during periods of high volume > uses up processing threads that I want to reserve for actual customers. > > We are using Tomcat 7 with Struts.
Mitch, What will you do when you detect a 404? Couldn't you just implement a custom 404 error page, that does what ever it is? Chris --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org