Pessoal, desenvolvi uma aplicação em que realiza uma conexão a um banco de dados via mysql atravéns de um applet. No eclipse, ele rodou sem problemas, mas quando vou executá-lo no browser, dá o seguinte erro:
** BEGIN NESTED EXCEPTION **
java.security.AccessControlException
MESSAGE: access denied (java.net.SocketPermission mysql.inf.ufsc.br resolve)
STACKTRACE:
java.security.AccessControlException: access denied (java.net.SocketPermission mysql.inf.ufsc.br resolve)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkConnect(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:133)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:280)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1765)
at com.mysql.jdbc.Connection.<init>(Connection.java:430)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:268)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ecfv.sql.SQL.<init>(SQL.java:22)
at ecfv.consulta.sql.ConsultaSQL.<init>(ConsultaSQL.java:15)
at ecfv.consulta.Consulta.realizaConsulta(Consulta.java:107)
at ecfv.consulta.Consulta$1.run(Consulta.java:86)
at java.lang.Thread.run(Unknown Source)
** END NESTED EXCEPTION **
at com.mysql.jdbc.Connection.createNewIO(Connection.java:1830)
at com.mysql.jdbc.Connection.<init>(Connection.java:430)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:268)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at ecfv.sql.SQL.<init>(SQL.java:22)
at ecfv.consulta.sql.ConsultaSQL.<init>(ConsultaSQL.java:15)
at ecfv.consulta.Consulta.realizaConsulta(Consulta.java:107)
at ecfv.consulta.Consulta$1.run(Consulta.java:86)
at java.lang.Thread.run(Unknown Source)
Detalhe que é um applet assinado e o driver jdbc do mysql está carregado no classpath. Uso a seguinte versão: mysql-connector-java-3.1.7-bin.jar
Desde já, obrigado!
