commit how tomcat works in chapter5.