Frage

Ich möchte mit jdbc in einem GWT-Servlet eine Verbindung zu einer MySQL-Datenbank unter localhost:3306 herstellen, aber wenn ich versuche, eine Verbindung herzustellen, erhalte ich diese Fehlermeldung:

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

Ich weiß, dass ich eine Sicherheitsrichtlinie für Tomcat anwenden muss, um dieses Problem zu lösen, etwa so:

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

Aber ich weiß nicht, wo ich diese Änderung anwenden soll?Bitte stellen Sie eine Lösung für den gehosteten und den Webmodus bereit.

War es hilfreich?

Lösung

Stellen Sie sicher, dass Sie das nicht verwenden Google App Engine (Ich gehe davon aus, dass Sie hier die verwenden Google Eclipse-Plugin):Gehen Sie zu den Eigenschaften Ihres Projekts -> Google -> App Engine, und stellen Sie sicher, dass es deaktiviert ist.

Wenn dies nicht hilft, lesen Sie die Vorschläge unter dieser Thread.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top