Debug con mi cabeza para ver por que no iban los test del rest. Ya van, era problema de crear el EntityManagerFactory en el constructor. Hay que crear tanto la factoria como en entityManager en cada funcion cuando se ejecuta.