RMI e JAR ASSINADA  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
kuesley
JavaBaby

Membro desde: 14/03/2005 00:16:00
Mensagens: 89
Localização: Brasilia / DF
Offline

Pessoal,

Estou tentando rodar um aplicativozinho usando RMI e tudo funciona normal. Porém quando eu empacoto a bicha e tento rodar pelo meu arquivo ".jar" dá erro de permissão:
java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.20.156:1099 connect,resolve)

Se colocar o arquivo .policy eu já testei e funciona.

java -jar myjar.jar (dá exceção)
java -jar -Djava.security.policy=client.policy myjar.jar (ok funciona)

Lembrando que meu .jar está assinado e verificado.
Isso tudo rodando na máquina localhost.

Alguém sabe o que pode estar acontecendo?

Curioso...
Blacksmithrock
Entusiasta Java

Membro desde: 06/09/2006 09:22:26
Mensagens: 18
Offline

Kueley,

Em que ambiente está rodando a sua aplicação.....Windows ou Linux?
kuesley
JavaBaby

Membro desde: 14/03/2005 00:16:00
Mensagens: 89
Localização: Brasilia / DF
Offline

Blacksmithrock wrote:Kueley,

Em que ambiente está rodando a sua aplicação.....Windows ou Linux?


Linux.

Existem alguma diferença quanto a isso?

Abraços

Curioso...
Blacksmithrock
Entusiasta Java

Membro desde: 06/09/2006 09:22:26
Mensagens: 18
Offline

Kuesley,

Sim existe diferenças...provalmente se rodasse sua aplicação em Windows com certeza funcionaria pois a questões de permissões não é levando muito à sério por esse sistema operacional. Já em Linux....tem toda uma ssérie de questões de segurança que devem ser levando em conta quando estamos rodando um RMI...permissões de acesso....firewall...etc.
Um material que pode te ajudar nesta questão é esse aqui http://www.cs.swan.ac.uk/~csneal/InternetComputing/

Boa sorte!!!
kuesley
JavaBaby

Membro desde: 14/03/2005 00:16:00
Mensagens: 89
Localização: Brasilia / DF
Offline

Blacksmithrock wrote:Kuesley,

Sim existe diferenças...provalmente se rodasse sua aplicação em Windows com certeza funcionaria pois a questões de permissões não é levando muito à sério por esse sistema operacional. Já em Linux....tem toda uma ssérie de questões de segurança que devem ser levando em conta quando estamos rodando um RMI...permissões de acesso....firewall...etc.
Um material que pode te ajudar nesta questão é esse aqui http://www.cs.swan.ac.uk/~csneal/InternetComputing/

Boa sorte!!!


Eu fiz os testes no windows agora e nada.. Mesma exceção.

Abraços

Curioso...
Blacksmithrock
Entusiasta Java

Membro desde: 06/09/2006 09:22:26
Mensagens: 18
Offline

kuesley,


O que colacaste no arquivo policy? Pode postar ele para damos uma olhada?
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team