On Fri, 4 Feb 2000, Alejandro Flores wrote:
> Amigos,
>
> Fiz um sisteminha de consulta, utilizando um Applet que chama um
> metodo remoto. Eu tenho uma classe chamada Produto, cujo o construtor
> recebe 2 paramatros do tipo String. Quando o Applet faz uma chamada ao
> metodo remoto, este faz uma consulta a um banco de dados, e o resultado
> ele vai criando classes do tipo Produto e adicionando elementos a um
> Vetor. O retorno desse metodo e' justamente esse Vetor que esta' cheio de
> objetos do tipo Produto. No Applet eu tambem crio um objeto do tipo
> Produto, para ler do vetor e chamar alguns metodos dos objetos do tipo
> Produto armazenados no vetor. So' que estou recebendo um erro:
> java.io.NotSerializableException: Produto
>
> O que pode ser? Como faco para que Produto tambem fique
> SERIALIZADO?!?
Eu nao vi o seu vetor, mas se ele nao herdar de Serializable,
esquece. Nao pode ser transmitido pelo RMI, e portanto nao pode ser
utilizado como retorno de um metodo RMI.
Se eu estiver errado, me desculpem, me avisem e (por favor) me
corrijam.
Espero que isso ajude.
[]'z
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
System Administrator at ECB -- Escola Paulista de Medicina
"O sabio tem algo a dizer, o idiota tem que dizer algo."
-- sabedoria pop.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------