Access denied (java.lang.RuntimePermission getClassLoader)

1 resposta
M

Ola Pessoal,

Quando eu executo minha applet pelo eclipse funciona tudo certo, quando executo pelo prompt usando appletviewer.exe dá o seguinte exception abaixo, eu pesquizei em tudo na internet e não consegui solução, vcs poderiam me ajudar ?

O erro ocorre quando meu aplciativo tenta acessar o banco de dados, e todos os jars necessários estão na mesma pasta do html

C:\regime>appletviewer regime.html

java.lang.ExceptionInInitializerError
at br.com.nortel.utils.JdbcUtils.getConnectionFactory(JdbcUtils.java:14)

at br.com.nortel.view.FrmPrincipal.populaComboFilial(FrmPrincipal.java:5
  1. at br.com.nortel.view.FrmPrincipal.getFrmPrincipal(FrmPrincipal.java:126
    
)

at br.com.nortel.main.PrincipalApp.init(PrincipalApp.java:41)

at sun.applet.AppletPanel.run(AppletPanel.java:424)

at java.lang.Thread.run(Thread.java:619)

Caused by: java.security.AccessControlException: access denied (java.lang.Runtim

ePermission getClassLoader)

at java.security.AccessControlContext.checkPermission(AccessControlConte

xt.java:323)

at java.security.AccessController.checkPermission(AccessController.java:

546)

at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)

at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1303)

at oracle.jdbc.driver.OracleDriver.(OracleDriver.java:316)

 6 more

1 Resposta

BrunoBastosPJ

Já li sobre problemas com applets quando elas tentam acessar algum arquivo na máquina local elas precisam ser assinadas.

Nunca assinei uma applet não sei qual seria a dificuldade, mas se já pesquisou tudo, talvez seja interessante dar uma olhada nisso :wink:

Criado 19 de julho de 2010
Ultima resposta 19 de jul. de 2010
Respostas 1
Participantes 2