Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Projeto Soft...
Tela cheia Sugerir um artigo

Regis Pires: Lições aprendidas sobre RMI

25 de Setembro de 2010, 0:00 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 402 vezes

Após um trabalho sobre RMI, desejo compartilhar as seguintes lições aprendidas:

1. Não é possível registrar em um determinado registry um objeto que esteja em outra máquina

2. Quando houver problemas de conexão em relação ao endereço publicado pelo servidor (Connection refused to host: 127.0.1.1) deve-se passar a propriedade java.rmi.server.hostname para a máquina virtual Java:
java -Djava.rmi.server.hostname=192.168.0.116 LigadorImpl
java -Djava.rmi.server.hostname=192.168.0.117 ServidorTempoImpl 192.168.0.116

3. Se for usado algum SecurityManager é preciso criar um arquivo que determina a política de segurança e dizer isso para o RMI através da propriedade java.security.policy:
java -Djava.rmi.server.hostname=192.168.0.116 -Djava.security.policy=security.policy LigadorImpl

Um exemplo de arquivo security.policy que garante todas as permissões é dado abaixo:

grant { 
  permission java.security.AllPermission;
};

Entretanto, se for para dar todas as permissões, é melhor não usar nenhum SecurityManager.



Fonte: http://regispires.wordpress.com/2010/09/25/licoes-aprendidas-sobre-rmi/

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.