2014-09-03 38 views
-1

我在OpenShift上嘗試了一個解決方案,用於從我的應用程序獲取jdbc mysql連接。 這是一個簡單的應用程序,JSP。不是JSF而不是Hibernate。Openshift中應用程序JSP的Erro連接JDBC

,顯示我的錯誤是:


顯示java.lang.NullPointerException

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


這行代碼是我用來創建連接對象的。

我已經使用了「port-forward rhc -a teste5」命令 並且tb在rhc中的「export」中獲取變量。

我試圖修改下面通過以下方式,但都沒有成功:


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}"); 

我的應用程序創建爲jbossews-2.0與phpMyAdmin和mysql-5.5-4。我不知道是否配置一個外部文件。

請有人看到一個解決方案?

回答

0

嘗試檢查了有關如何使用預先在Java墨盒配置的MySQL & PostgreSQL的連接,看看是否有幫助這個知識庫文章:https://help.openshift.com/hc/en-us/articles/202399720

+0

謝謝大哥! 該文章非常相關,並允許我確定問題不是連接,而是jdbc驅動器。 – 2014-09-04 16:12:19

相關問題