我試圖運行部署到Amazon的魔豆,它使用DataNucleus將一個JSP文件連接到RDS,並正在以下錯誤:AWS魔豆到RDS問題與DataNucleus將
javax.jdo.JDOFatalDataStoreException: No suitable driver found for jdbc:mysql://mydbblahblah.rds.amazonaws.com:3306/mydb?autoReconnect=true root cause java.sql.SQLException: No suitable driver found for jdbc:mysql://bmydbblahblah.rds.amazonaws.com:3306/mydb?autoReconnect=true java.sql.DriverManager.getConnection(DriverManager.java:640) java.sql.DriverManager.getConnection(DriverManager.java:200)
現在我有MySQL的(這是在WebContent/WEB-INF/lib/mysql-connector-java-5.1.15-bin.jar
,所以這應該工作
我也證實,如果我從那裏刪除庫,我得到「com.mysql.jdbc.Driver找不到CLASSPATH」錯誤。
這是我的datanucleus.properties
文件看起來像這樣:
javax.jdo.PersistenceManagerFactoryClass=org.datanucleus.api.jdo.JDOPersistenceManagerFactory javax.jdo.option.ConnectionDriverName=com.mysql.jdbc.Driver javax.jdo.option.ConnectionURL=jdbc:mysql://bmydbblahblah.rds.amazonaws.com:3306/mydb #javax.jdo.option.ConnectionURL=jdbc:mysql://localhost:3306/mydb?autoReconnect=true javax.jdo.option.ConnectionUserName=user javax.jdo.option.ConnectionPassword=pwnothere
所有這些工作在我的本地Tomcat連接到RDS。它只在Beanstalk上運行時失敗。
任何想法可能會導致此問題?
感謝
除了在不同位置嘗試jdbc驅動程序之外,不瞭解您的問題,但只是想知道是否有時間記錄有關在Beanstalk上使用DataNucleus並將其提供回DataNucleus項目的內容? Thx – DataNucleus 2011-04-04 08:32:03
直到它工作,沒有任何文件。 DataNucleus是一個夢幻般的想法,但讓它工作,並始終如一地工作並非易事。 – 2011-04-06 19:01:02
不用說,它在我們提供它的所有平臺上都適用於我們,並且沒有報告的問題阻止它們在這些平臺上的使用。 Onus總是在人們面前定義他們的問題,並且可選地對其作出貢獻。 – DataNucleus 2011-04-06 21:39:13