Ok ho risolto il problema. In persistance.xml e nel file di configurazione di primavera ho inserito l'utente e la password (proprietà) come avevo nella mia connessione db su openshift. Nella proprietà dell'URL metto :
value="jdbc:mysql://${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/${OPENSHIFT_APP_NAME}"
e funziona bene (uso Tomcat 7 e mysql 5.1, app basata su Spring 3 e thymeleaf).