[RESOLVIDO] Problemas com passagem de objetos por RMI

3 respostas
Gobain

Olá povo,

Meu problema é o seguinte: Eu tenho duas classes: Pessoa e Endereco.
// imports...

public class Pessoa implements Serializable {
    // atributos

    private Endereco endereco;

    // setters e getters
}

public class Endereco implements Serializable {

    // atributos, setters e getters

}

// em alguma parte do meu código eu faço:
Pessoa pessoa = new Pessoa();
pessoa.setEndereco(new Endereco());
Quando eu passo esta classe do cliente para o servidor por um método digamos
servidor.salvarPessoa(pessoa);
O objeto pessoa chega no servidor, mas quanto eu tento acessar o objeto endereco ele está null! Alguém tem alguma idéia do motivo disso???

3 Respostas

T

Você não se esqueceu de usar “implements Serializable” não?

Gobain

esqueci não thingol…
esqueci de colocar nos exemplos aqui :smiley:
vou arrumar

Gobain

Bom, se interessar a alguém, eu descobri o motivo.
A minha classe endereço extends outra classe, e essa outra não implementava Serializable…
Foi só incluir o implements java.io.Serializable e td resolvido!

Criado 2 de julho de 2008
Ultima resposta 3 de jul. de 2008
Respostas 3
Participantes 2