I'm trying to merely run the sample application given with the Tomcat documentation. I'm using tomcat-apache.conf. Merely using the ant tool like to doc tells me... Why do servlets only work when I address it as: http://localhost:8080/myapp/hello but it doesn't work when I put: http://localhost/myapp/hello .jsp seems to work in both cases. I guess I just don't understand what is going on. Any help would be really really appreciated.