RMI - Skeleton

1 resposta
E

Estou tentando testar um exemplo básico de RMI e estou passando por um problema.
Levando em consideração a seguinte interface:

import java.rmi.Remote;
import java.rmi.RemoteException;

public interface Mensageiro extends Remote {

  public void enviarMensagem( String msg ) throws RemoteException;
  public String lerMensagem() throws RemoteException;
}

Agora a seguinte classe de implementação:

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

public class MensageiroImpl extends UnicastRemoteObject implements Mensageiro {

  public MensageiroImpl() throws RemoteException {
    super();
  }

  public void enviarMensagem( String msg ) throws RemoteException {
    System.out.println( msg );
  }

  public String lerMensagem() throws RemoteException {
    return "This is not a Hello World! message";
  }
}

Compilo os arquivos que e tudo fica bem:

javac Mensageiro.java
javac MensageiroImpl.java

O problema vem quando tento gerar os arquivos Stub e Skeleton com o comando

rmic MensageiroImpl

Depois desse comando deveriam ser criados dois arquivos: MesageiroImpl_Stub.class e MensageiroImpl_Skeleton.class, mas apenas o primeiro (Stub), é criado.
Alguém tem idéia do que está acontecendo?

1 Resposta

R

Cara, pelo que eu sei antigamente eram gerados stub e skeleton, mas atualmente, houve uma juncao e apenas faz-se necessário ter o stub… no caso esse stub gerado pelo rmic já faz tanto o papel do stub como tambem do skeleton.

[]'s

Criado 31 de agosto de 2007
Ultima resposta 1 de set. de 2007
Respostas 1
Participantes 2