Setar Arquivo de segurança

2 respostas
marcosslash

Olá pessoal !!!

Estou executando uma aplicação remota e na linha de comando eu digito:

java -Djava.security.policy=java.policy

para definir o arquivo de segurança

É possivel eu determinar esse arquivo dentro do código da minha aplicação ??

Obrigado

Um abraço

2 Respostas

Armitage

Pelo que eu lembro você pode fazer a setagem de duas formas:

System.setProperty(“java.security.policy”, “c://policy.all”);

Ou

java -Djava.security.policy=c://policy.all

[EDITADO]

Exemplo:

if(System.getSecurityManager()==null)

{

System.setProperty(“java.security.policy”, c://policy.all);

System.setSecurityManager(new RMISecurityManager());

}
marcosslash

olá,

quando tento executar o seguinte erro é mostrado:

Exception in thread main java.security.AccessControlException: access denied (java.util.PropertyPermission java.security.policy write)

at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)

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

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

at java.lang.System.setProperty(System.java:698)

at pacote.Main.main(Main.java:26)

Java Result: 1

Vc sabe oq eu pode estar ocorrendo ???

Obrigado pela ajuda

Até mais

Criado 16 de maio de 2006
Ultima resposta 16 de mai. de 2006
Respostas 2
Participantes 2