De repente, aquela aplicação que roda no Tomcat com Spring deve passar a rodar em um Jboss.
Isso pode ser muito trabalhoso, mas caso não precise utilizar os recursos de um servidor JEE, faça apenas duas alterações:
Renomeie o arquivo persistence.xml (ex.: persistence-spring.xml)
Adicione na tag web-app (web.xml): metadata-complete="true".
Com isso conseguimos rodar nossa aplicações desenvolvida no Tomcar 6 no Jboss 5.1 com o único problema de não estarmos utilizando recursos do servidor.