我正在关注google clould sql教程中的一些例子。
这是使用google clould sql的谷歌应用引擎的程序
每当我尝试访问Web控制台窗口时出错 - java.security.AccessControlException:access denied(java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
但奇怪的是,当我将服务器作为我的计算机运行时,它可以工作,但在部署时却没有。 顺便说一下,总是有相同的错误消息,无论是否吵闹
请帮助我
答案 0 :(得分:1)
当本地驱动程序未注册本地应用程序服务器时,可能会发生这种情况。
请参阅https://developers.google.com/cloud-sql/docs/developers_guide_java#using_the_java_development_server
确保指定了以下命令行参数。
- jvm_flag = -Drdbms.server = local \ --jvm_flag = -Drdbms.driver = com.mysql.jdbc.Driver \ --jvm_flag = -Drdbms.url = JDBC:MySQL的://本地主机:3306 / yourdatabase用户=用户名和安培;密码=密码