I know that you posted a while ago and am sure that you found an answer to your problem but I will give you my answer anyway, i guess it can't hurt. change
http://localhost:8080/pixweb-0.0.1/albums.htm to
http://localhost/pixweb-0.0.1/albums.htm and this should work. For many versions, Tomcat came configured to use port 8080 to listen for http requests. A common practice especially for "production" servers was to change this to port 80, the standard port to listen for http requests. I had learned quite a while ago to make this change whenever I upgraded to a new version of Tomcat. I recently downloaded a version 6.0.20 and when I initially tried the first request with port 8080, I received the same result. I looked in the server.xml file in the conf directory and searched for 8080 and realized that it was set for port 80. If it is port 80 you do not need to have a port number in your address. I hope this helps.
EverettG