Java.security.AccessControlException em aplicativo iniciado com Java Web Start

2 respostas
brothermclaud

Olá pessoal, tudo bem?
Estive trabalando em uma API para renderizar MathML em aplizações Swing e consegui fazer uma aplicação desktop que funciona bem. Uma das bibliotecas que essa API requer é o org.apache.commons.logging.LogFactory.
Quando tentei fazer essa aplicação executar através de Java Web Start, obtive o seguinte erro no console java:

java.security.AccessControlException: access denied (java.util.PropertyPermission org.apache.commons.logging.LogFactory.HashtableImpl read) 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.checkPropertyAccess(Unknown Source) at java.lang.System.getProperty(Unknown Source) at org.apache.commons.logging.LogFactory.createFactoryStore(LogFactory.java:320) at org.apache.commons.logging.LogFactory.<clinit>(LogFactory.java:1725)
Alguém pode me orientar como mudar esse AccessControl de forma que eu possa executar a aplicação através do JWS?

2 Respostas

O

Assine todos as libs (jars) da sua aplicação.
Procure aqui no forum que já foi bem discutido como assinar um jar.

brothermclaud

Obrigado oyama.
Vou conferir :wink:

Criado 3 de março de 2008
Ultima resposta 4 de mar. de 2008
Respostas 2
Participantes 2