Galera…
O problema eh o seguinte, to utilizando o Tomcat 4.1.24, onde ele funciona muito bem com os Servlets padrão dele, mas quando instalo meus Servlets, nop diretório webapp ele reconhece o diretório, mas não roda os Servlets, dizendo não estarem avaliados. E se copio estes Servlets para os diretórios dos projetos já instalados por padrão, eles funcionam muito bem. O mesmo acontece quando tento instalar pelo instalador padrao de WAR.
Eu sou obrigado a criar um web.xml?? se eu nao criar nada, ele nao deve funcionar??? Mas pq quando eu copio os meu Servlets para um projeto qualquer que vem por padrao, ele funciona, mesmo sem alterar o web.xml!!
Pode até funcionar dependendo do container q vc tiver usando, mas o correto é mapear via web.xml. Faz parte da especificação. Se vc faz direitinho de acordo com as especificações, sua web app funciona para qualquer application server que atende às especificações.