2009-10-03 6 views
2

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:AccessControlException lors de la connexion MySQL avec JDBC dans GWT hébergé en mode

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

I 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 cette modification? Veuillez fournir une solution pour le mode Web hébergé &.

Répondre

2

Assurez-vous que vous n'utilisez pas le Google App Engine (Je suppose ici que vous utilisez le Google Plugin Eclipse): allez à vos propriétés du projet ->Google ->App Engine, et assurez-vous qu'il n'est pas coché.

Si cela ne vous aide pas, lisez les suggestions dans this thread.

Questions connexes