Openshift中应用程序JSP的错误连接JDBC

Openshift中应用程序JSP的错误连接JDBC,openshift,Openshift,我花了三天时间在OpenShift上尝试一个JDBCMySQL连接解决方案。 这是一个简单的应用程序,JSP。不是JSF,也不是Hibernate 显示给我的错误是: java.lang.NullPointerException com.brazil.jdbc.UsuarioDAO.autenticar(UsuarioDAO.java:186) 这行代码是我用来创建连接对象的代码 我使用了“PortforwardRHC-ATeste5”命令 tb是rhc中的“导出”,用于获取变量 我试图修改

我花了三天时间在OpenShift上尝试一个JDBCMySQL连接解决方案。 这是一个简单的应用程序,JSP。不是JSF,也不是Hibernate

显示给我的错误是:


java.lang.NullPointerException

com.brazil.jdbc.UsuarioDAO.autenticar(UsuarioDAO.java:186)


这行代码是我用来创建连接对象的代码

我使用了“PortforwardRHC-ATeste5”命令 tb是rhc中的“导出”,用于获取变量

我试图修改以下方法,但均未成功:



我的应用程序创建为jbossews-2.0,带有phpmyadmin和mysql-5.5-4。我不知道是否要配置外部文件


请有人看看解决方案?

试试看这篇关于如何在java盒带中使用预配置的mysql和postgresql连接的知识库文章,看看它是否有帮助:

谢谢兄弟!这篇文章非常相关,让我能够确定问题不在于连接,而在于jdbc驱动器。
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}");