This project contains the solution for Exercise 4 in Chapter 38 of The Java Developer's Guide to Eclipse, 2nd Edition. It has been updated for Eclipse 3.2, Java 5, and Tomcat 5.5.20. Changes in these have necessitated changes in the exercise steps. These changes are documented in a readme in the input to the exercise, com.ibm.jdg2e.servletApp.input. If you attempt to load the solution, you will see build errors. These are most likely because you have not yet completed some of the set up required for the exercise. This includes defining servlet.jar to the project buildpath, catalina-ant.jar to the Ant runtime, and several properties to the Ant runtime. Please see the exercise instructions to complete these steps and remove the errors.