Explain Like I'm Five: What is Apache Tomcat, what does it do, and--particular to my situation--how would one use it to power a document search engine (I inherited a broken document search application that is run on Tomcat, and I don't know enough about it to even ask the appropriate questions for help)?