繁体   English   中英

Google App Engine留言簿示例无法正常工作,无法连接到数据库

[英]Google App Engine Guestbook Sample not working, can't connect to DB

我无法使用Google App Engine“来宾”示例来与本地mySQL DB一起使用。 https://developers.google.com/appengine/docs/java/cloud-sql/

我得到以下异常:

java.security.AccessControlException:访问被拒绝(“ java.lang.RuntimePermission”“ modifyThreadGroup”)

嵌套在javax.servlet.ServletException中:java.lang.NoClassDefFoundError:无法初始化com.mysql.jdbc.ConnectionImpl类:

这是我尝试连接的代码(实际上只有最后两行是相关的):

if (SystemProperty.environment.value() ==
    SystemProperty.Environment.Value.Production) {
  // Load the class that provides the new "jdbc:google:mysql://" prefix.
  Class.forName("com.mysql.jdbc.GoogleDriver");
  url = "jdbc:google:mysql://your-project-id:your-instance-name/guestbook?user=root";
} else {
  // Local MySQL instance to use during development.
  Class.forName("com.mysql.jdbc.Driver");
  url = "jdbc:mysql://127.0.0.1:3306/guestbook?user=root";
}

我也无法连接到我的Google Cloud SQL实例。 它工作的唯一方法是将其部署到GAE。

我已经在寻找解决方案达数小时之久。实际上,我已经设法使其工作了一段时间(不知道我是如何做到的),然后我重构了该项目,并对日食做了一些其他小的更改,现在我又得到例外..

该问题可能是由于本地应用程序无法找到您的MySQL JDBC驱动程序JAR文件。 看看这里是否有类似的线程可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM