Ceci est incorrect :
jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/burgerjoint
Ce signe dollar suggère que vous pensez qu'un nom d'hôte et de base de données approprié sera remplacé, mais ce n'est pas le cas.
Codez le nom de l'hôte et de la base de données pour voir si cela fonctionne, puis découvrez les fichiers .properties pour l'externaliser.