Question

Je veux me connecter à une base de données MySQL à localhost: 3306 en utilisant jdbc dans un servlet GWT, mais quand j'essayer de vous connecter, je reçois cette erreur:

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

Je sais que je dois appliquer une politique de sécurité pour tomcat pour résoudre ce problème, quelque chose comme ceci:

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

Mais je ne sais pas où dois-je appliquer ce changement? S'il vous plaît fournir une solution pour le mode hébergé et web.

Était-ce utile?

La solution

Assurez-vous que vous n'utilisez pas le Google App Engine (Je suppose ici que vous utilisez Google Plugin Eclipse ): aller aux propriétés de votre projet -> < strong> Google -> App Engine , et assurez-vous qu'il est décochée

.

Si cela ne fonctionne pas, lisez les suggestions ce fil .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top