AccessControlException durante la connessione a MySQL utilizzando JDBC in modalità ospitata GWT

StackOverflow https://stackoverflow.com/questions/1514204

Domanda

Voglio connettermi a un database mysql su localhost:3306 utilizzando jdbc in un servlet GWT, ma quando provo a connettermi ricevo questo errore:

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

So che devo applicare una politica di sicurezza per Tomcat per risolvere questo problema, qualcosa del genere:

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

Ma non so dove dovrei applicare questa modifica?Fornisci una soluzione sia per la modalità ospitata che per quella web.

È stato utile?

Soluzione

Assicurati di non utilizzare il file Google App Engine (Suppongo che qui tu stia utilizzando il file Plug-in di Google Eclipse):vai alle proprietà del tuo progetto -> Google -> Motore dell'applicazione, e assicurati che sia deselezionato.

Se il problema persiste, leggi i suggerimenti in questo filo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top