AccessControlException durante a conexão MySQL usando JDBC no GWT modo hospedado
-
19-09-2019 - |
Pergunta
Eu quero conectar a um banco de dados mysql em localhost: 3306 utilizando jdbc em um servlet GWT, mas quando eu tento conectar eu recebo este erro:
java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThreadGroup)
...
Eu sei que eu preciso aplicar uma política de segurança para o tomcat para resolver este problema, algo como isto:
grant codeBase "file:${catalina.home}/webapps/-" {
permission java.net.SocketPermission "192.168.12.81:3306", "connect";
};
Mas eu não sei onde eu deveria aplicar esta mudança? Por favor, forneça uma solução para o modo hospedado & web.
Solução
Certifique-se de que você não está usando o Google App Engine (estou assumindo aqui que você está usando o Google Eclipse Plugin ): vá para as propriedades do seu projeto -> < strong> Google -.> App Engine , e ter certeza que é desmarcada
Se isto não ajuda, leia as sugestões em esta discussão .
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow