AccessControlException при подключении MySQL с использованием JDBC в режиме хостинга GWT - PullRequest
2 голосов
/ 03 октября 2009

Я хочу подключиться к базе данных mysql по адресу localhost: 3306, используя jdbc в сервлете GWT, но при попытке подключения я получаю эту ошибку:

java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThreadGroup)
...

Я знаю, что мне нужно применить политику безопасности для Tomcat, чтобы решить эту проблему, примерно так:

grant codeBase "file:${catalina.home}/webapps/-" {
    permission java.net.SocketPermission "192.168.12.81:3306", "connect";
};

Но я не знаю, где мне применить это изменение? Пожалуйста, предоставьте решение как для хоста, так и для веб-режима.

1 Ответ

2 голосов
/ 04 октября 2009

Убедитесь, что вы не используете Google App Engine (я предполагаю, что здесь вы используете Google Eclipse Plugin ): перейдите в свойства своего проекта -> Google -> App Engine и убедитесь, что он не отмечен.

Если это не поможет, прочитайте предложения в этой теме .

...