Ok j'ai résolu le problème. Dans le fichier de configuration persistance.xml et spring, j'ai inséré l'utilisateur et le mot de passe (propriétés) de la même manière que dans ma connexion db sur openshift. Dans la propriété url j'ai mis :
value="jdbc:mysql://${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/${OPENSHIFT_APP_NAME}"
et fonctionne bien (j'utilise tomcat 7 et mysql 5.1, application basée sur spring 3 et thymeleaf).