Applet - email

Criei um applet para disparar um e-mail. Se eu rodar o .jar diretamente, funciona, mas quando eu carrego ele via browser, dá o seguinte erro:

java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)
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.checkPropertiesAccess(Unknown Source)
at java.lang.System.getProperties(Unknown Source)
at ConfigEmail.enviarEmail(AppletMail.java:56)
at AppletMail.init(AppletMail.java:25)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

[quote=cunha_jacson]Criei um applet para disparar um e-mail. Se eu rodar o .jar diretamente, funciona, mas quando eu carrego ele via browser, dá o seguinte erro:

java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)
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.checkPropertiesAccess(Unknown Source)
at java.lang.System.getProperties(Unknown Source)
at ConfigEmail.enviarEmail(AppletMail.java:56)
at AppletMail.init(AppletMail.java:25)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) [/quote]

Problemas com segurança, por padrão os applets não tem acesso a nada na máquina do usuário… se vc conhecer seus clientes pode alterar as politicas de segurança nas configurações da JVM caso contrário crie um applet assinado usando keytool e jarsigner e pronto.

Obrigado Volnei, era isso mesmo, precisava assinar.