Ma hai configurato anche il server.xml? E' quì che devi settare dove si trova la tua cartella che contiene le tue servlet e le tue jsp; poi il web.xml serve per fare il deploy delle servlet e, ad una prima occhiata il web.xml mi sembra fatto bene.