learning tomcat from How Tomcat Works