During my initial years(1999) when servlet and jsp was still evolving, there weren’t much of web servers available. I was curious to try out servlets and the Java Server was too heavy for me to be able to installed and used in my then not so powerful desktop. This was the time when I came across Jo (http://www.tagtraum.com/jo.html). Jo was the most light weight web server I have ever come across. With a footprint less than 50 mb this was the first server wherein I had played around with servlets, JSP and tag libraries. This is where I wrote my first Helloworld servlet and my first index.jsp
Jo was created by person named Hendrik Schreiber who himself was in search of a lightweight web server and being unable to find one that suits his need he started working on creating one.
During the course of time I moved on to much better options like Tomcat, Jboss, & Glassfish and had forgotten about Jo until recently it suddenly surfaced in my mind while I was interviewing a very senior Java candidate who had more than 25 years of experience out of which 15 yrs was in Java and I asked him if he has heard of the name Jo. I really feel so happy having discovered Jo after more than a decade. The site mentions that the last update was around 2007 and this project has been officially retired.
So if anyone is interested try this out and I am sure you would like it.