Não consigo alterar o .war

Boa tarde!
Sou inciante em java e preciso publicar uma aplicação que recebi.

Só que a aplicação está apontando para outro banco de dados, preciso abrir o .war e modificar os xmls correspondentes.
O problema é que não consigo, se extraio os arquivos xml do .war altero e tento adicionar novamente da o erro:
“O arquivo blá blá está corrompido”. e não executa a operação.

Se extraio todo o .war, altero e depois compacto para zip e mudo a extensão para .war não funciona, da erro de publish.
Se gero o war diretamente do NetBeans não sobe, da erro de publish.

Como faço para alterar esses xml corretamente?
Agradeço respostas desde já, obrigado!

Você tem os códigos fontes e mesmo gerando pelo netbeans ocorre o erro?
Porque se tu não tiver os fontes pra mim que ocorreu algum bug na compactação do arquivo pra .war e por isso todos esses problemas.

[]'s

Simplesmente não consegui utilizar este arquivo.
A solução foi restaurar o código fonte pelo ECLIPSE, criar um build.xml, gerar o war.
Ai sim, consegui resolver meu problema, pelo netBeans não funcionava de maneira alguma.

Obrigado pela reposta.