Title: RES: [java-list] Como Serializar um objeto?

A classe java.util.Enumeration n�o � serializavel, isto �, n�o implementa a interface Serializable. Como voce est� tentando escrever um Enumeration no seu ObjectOutputStream ele verifica se objeto e serializavel e gera o erro que voce teve. Tente escrever todo o Hashtable ou ent�o escreva uma classe que herda de Enumeration e implementa a interface Serializable.

Jos� Compadre Junior |�Programador Web�
[EMAIL PROTECTED]

PROMON*IP
Av. Pres. Juscelino Kubitschek, 1830/7� andar - T3
CEP: 04543-900, S�o Paulo, SP
Tel.: 55.11.3847 4086, Fax: 55.11.3847 4332
www.promonip.com.br



-----Mensagem original-----
De: Daniel P [mailto:[EMAIL PROTECTED]]
Enviada em: ter�a-feira, 9 de abril de 2002 12:56
Para: Java Lista
Assunto: [java-list] Como Serializar um objeto?


Estou com o seguinte problema:

Lado Cliente:
....
Hashtable outputStreams = new Hashtable();
Hashtable outputObject = new Hashtable();
Socket s = ss.accept();
ObjectOutputStream oout = new ObjectOutputStream(
s.getOutputStream() );
outputStreams.put(s, dout);
outputObject.put(s, oout);
//Nesta Linha abaixo, tento serializar o objeto-L.36//
oout.writeObject((Enumeration)outputStreams.elements());
......

Lado Cliente:
......
try{
Hashtable inputObject = (Hashtable)oin.readObject();
System.out.println( inputObject );
}catch(ClassNotFoundException ie){System.out.println(
ie );}
.......

Quando executo, recebo a seuinte mensagem:

Exception in thread "main"
java.io.NotSerializableException: java.util.Hashtable
$Enumerator
        at
java.io.ObjectOutputStream.outputObject(Unknown
Source)
        at
java.io.ObjectOutputStream.writeObject(Unknown Source)
        at ServerEAD.<init>(ServerEAD.java:36)
        at ServerEAD.main(ServerEAD.java:123)

Por-favor, o que esta errado nesta serializa��o? �
assim que serializa?

Desde j� Muito Obrigado

_______________________________________________________________________________________________
Yahoo! Empregos
O trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas!

http://br.empregos.yahoo.com/

------------------------------ 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
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a