Pregunta

Quiero conectar a una base de datos mysql en localhost: 3306 usando JDBC en un servlet GWT, pero cuando intento conectar me sale este error:

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

Yo sé que tengo que aplicar una política de seguridad para Tomcat para resolver este problema, algo como esto:

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

Pero no sé dónde debería aplicar este cambio? Por favor proporcionar una solución tanto para el modo organizado y web.

¿Fue útil?

Solución

Asegúrese de que no está utilizando el Google App Engine (estoy asumiendo que aquí está utilizando el Google Eclipse Plugin ): ir a las características de su proyecto -> < strong> Google -> App Engine , y asegúrese de que no está marcada

.

Si esto no ayuda, leer a través de las sugerencias en este hilo .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top