Spring + JTA = tomcat listener error

Boa noite, venho trabalhando em um projeto jsf + hibernate + spring, onde estava fazendo o controle de transação com o spring utlizando o hibernatetransactionmanager. Tudo funciona bem, mas como mudou a arquitetura do projeto, agora estou tentando utilizar o jtatransaction manager, configurei o BD jndi certinho no tomcat e coloquei a referencia no meu web.xml, eu sei que ele funciona pq testei com o transaction do hibernate e funcionou! acontece que com o jta nao funciona, quando o tomcat esta subindo da um erro severe de listener! oq pode ser???so quando configuro o context com o JTA da esse erro…

estou estudando hibernate também, mas sou bem mais iniciante que vc, por enquanto só sei usar hibernate, no eclipse usando tomcat e jndi!!
queria muito entender como usa esse método que vc está usando, sobre spring sabe, se vc tiver algum tutorial por favor me passa…
agora, sobre seu problema já passei por algo parecido. Se vc criou uma classe Listener, e especificou ela no web.xml, provavelmente o erro pode ser parte da configuração mesmo, frescuras do JNDI!! mas eu tenho um monte de links que estou pesquisando sobre o hibernate!!

http://www.jroller.com/garymak/entry/hibernate_tutorials vários tutoriais excelentes
http://www.hibernate.org site oficial
http://nbxdoclet.sourceforge.net/FirstHibernate.htm pequeno vídeo excelente
http://www.netbeans.org/kb/articles/hibernate-javaee.html outro site interessante
http://www.hibernate.org/hib_docs/v3/api/ descrição de toda a API do hibernate

talvez ajudem!