我无法使用Google App Engine“留言板”示例与我的本地mySQL数据库一起使用。 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云sql实例。它的唯一工作方式是我将它部署到GAE ..
我已经找了几个小时的解决方案..其实我已经把它管理了一段时间了(不知道我是怎么做的),然后我重构了这个项目,并在eclipse中做了一些其他的小改动。现在我再次得到例外..