Sorry for all the fuss, in fact it was a configuration mistake.
The property jboss.entity.manager.factory.jndi.name was not defined.
Maybe there could be a warning if you define a SMPC in components and no jndi name in persitence.xml is found.