Blogger templates

Comunidade java aberto - Participe da nossa comunidade no facebook (clique aqui)

Visitas

sexta-feira, 10 de agosto de 2012

Criando Stub em RMI

,

Como criar o arquivo Stub em RMI

Olá galera do java aberto, segue abaixo uma dica de como criar um arquivo Stub para seu servidor rmi.

O arquivo Stub, serve para o servidor feito em RMI em Java, organizar e servir o computador com os métodos Remote do seu servidor, sem ele o seu servidor não irá funcionar, pois não saberá onde pegar os pedidos de métodos enviado pelo Cliente.

Para criar o arquivo, pegue a sua classe implementada com os métodos da interface que são os métodos que o servidor vai executar, também a mesma interface, copie e cole dentro do diretório Bin do seu JDK java.

Feito isso, abra o prompt de comando via cmd pelo executar do windows.
Vá até o diretório do seu bin do seu jdk.


cmd > cd seuriretorio\jdk\bin\
cmd > javac <NomeDaClasse>.java (irá compilar sua classe)
cmd > start rmiregistry (inicia o registro do stub)
cmd > rmic <sua classe> (cria o arquivo stub)
cmd > java -Djava.security.policy= <SeuArquivoPolicy>.policy <NomeDaClasse> (arquivo de politica de acesso ao servidor)

O arquivo Policy é um arquivo de configuração de segurança de acesso ao servidor, assim você pode
configurar seu servidor detalhando e restringindo determinada porta de seu firewall para acessa-lo.

Não vou entrar em detalhes, mas abaixo vou criar um passo-a-passo de um arquivo Policy genérico que não restringe porta de acesso ao seu servidor, ou seja, qualquer um pode acessar. Evita erros, é bom para testes.

Abra um editor de texto - como bloco de notas ou word pad.

Copie e cole o código abaixo

grant{
permission java.security.AllPermission;
};

Salve como <NomeDesejado>.policy
Tipo -> todos arquivos

pronto! 
Até o próximo artigo..






0 comentários to “Criando Stub em RMI”

Postar um comentário

Insira seu comentário

 

Java Aberto Copyright © 2011 -- Template created by O Pregador -- Powered by Blogger