我试图运行部署到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