Ok, rozwiązałem problem. W pliku konfiguracyjnym persistance.xml i spring wstawiłem użytkownika i hasło (właściwości) takie same jak w moim połączeniu db na openshift. We właściwości adresu URL umieściłem :
value="jdbc:mysql://${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/${OPENSHIFT_APP_NAME}"
i działa dobrze (używam tomcat 7 i mysql 5.1, aplikacji opartej na spring 3 i thymeleaf).