Criei um projeto web no netbeans 7. Tive uma supresa =/
alguem sabe onde fica o arquivo web.xml. Até onde eu recordo, ficava na pasta web-inf. Mas no Netbeans 7 não encontrei o web.xml (mas uma coisa pra me atrasa no tcc…hehehe).
No Netbeans 7, o padrão para projetos Java EE é a versão 6, que não necessita de web.xml. As configurações agora, por padrão, são baseadas em anotações. Usa-se o web.xml somente para sobreescrever essas configurações.
Isso não quer dizer que você não possa criar o arquivo. Porém o mais provável é que, no caso do Struts 2, isso não seja necessário. Dê uma conferida na documentação.
Os novos frameworks já estão adaptados à essa realidade do Java EE e já fornecem as configurações necessárias.
À propósito, não sei qual é o caso do seu TCC, mas já deu uma olhaa no VRaptor?