Je suis trois jours à essayer une solution pour la connexion jdbc mysql de mon application sur OpenShift. C'est une application simple, JSP. Pas JSF et pas Hibernate.Erro connexion JDBC de App JSP dans Openshift
L'erreur qui me montre est:
java.lang.NullPointerException
com.brazil.jdbc.UsuarioDAO.autenticar (UsuarioDAO.java: 186)
Cette ligne de code est ce que j'utilise pour créer l'objet de connexion.
J'ai utilisé la commande "port-forward rhc -a teste5" Et tb "export" dans le rhc, pour obtenir les variables.
J'ai essayé de modifier les façons ci-dessous, mais sans y réussir
con= DriverManager.getConnection("jdbc:mysql://127.7.202.2:3306/teste5", "adminXnZRJkD", "******");
con= DriverManager.getConnection("jdbc:mysql://${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/${OPENSHIFT_APP_NAME}");
con=DriverManager.getConnection("jdbc:mysql://adminXnZRJkD:******@127.7.202.2:3306");
con=DriverManager.getConnection("jdbc:mysql://${OPENSHIFT_MYSQL_DB_URL}");
con=DriverManager.getConnection("jdbc:${OPENSHIFT_MYSQL_DB_URL}");
Mon application a été créé comme jbossews-2.0 avec phpMyAdmin et MySQL-5.5-4. Je ne sais pas s'il faut configurer un fichier externe.
Veuillez voir quelqu'un voir une solution?
Merci frère! L'article était très pertinent, et m'a permis d'identifier que le problème n'était pas la connexion mais le lecteur jdbc. –