Já habiltei a classe JPAConfiguration com @EnableTransactionManagement e anotei a classe ProdutoDAO com @Transactional e criei o Bean do EntityManager, mas o servidor retorna essa exception:
HTTP Status 500 - Request processing failed; nested exception is javax.persistence.TransactionRequiredException: No transactional EntityManager available