Al fin despues de casi tres semanas!!!
tenias toda la razon faltaba el resource-ref.
pero resulta que ahora tengo una inquietud: alguien me dijo que trabajara con netbeans, y, en efecto, asi lo hice, cree un nuevo proyecto y añadi todos y cada uno de los archivos que ya tenia creados, netbeans tiene tomcat5.5.7, yo tengo el 5.5.9, netbeans me genera el .war, pero cuando despliego este archivo la aplicacion no me corre...
se que ya corre puesto que cuando mando correr proyecto en netbeans todo sale bien, tengo que hacer algo mas aparte de desplegar el .war??
gracias.
Zacjack_