||Creating a Web Application with Ant and Tomcat 4|
Your article is quite good and it's a very good starting point for people beginning using tomcat/ant and generally speaking servlet/jsp, but the code within is misleading (at least it were for me) cause it can introduce some error with multi-threaded concept.
For ex. the way you handle connection is quite odd as you can see testing it against JMeter for example. You can quick get ConcurrentModificationException as soon as more threads hits home.jsp page.
I would like to suggest you a second article where to explain more these kind of stuff.