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.

Foi útil?

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
scroll top