Я не могу получить образец «Гостевая книга» Google App Engine для работы с моей локальной базой данных mySQL. https://developers.google.com/appengine/docs/java/cloud-sql/Google App Engine Гостевая книга Пример не работает, не удается подключиться к DB
я получаю следующие исключения:
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
и
Nested in javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initialize class com.mysql.jdbc.ConnectionImpl:
Это код, который я пытаюсь соединиться с (на самом деле только последние 2 строки актуальны):
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, и теперь я снова получаю исключение.