Ol�s,
Eu estou escrevendo um EJB que deve me retornar um objeto
javax.mail.Session. Para isso, eu criei uma classe para transportar
esse objeto entre as chamadas RMI-IIOP, pois � necess�rio a serializa��o
do objeto. Essa classe auxiliar � a seguinte:
package br.com.VisualSystems.VSWebMail.ejb.wrappers;
import java.io.Serializable;
import javax.mail.Session;
/**
* Wrapper Class for Serialization of the transactions with EJB's,
* Classe Env�lucro para a serializa��o de transa��es com EJB's.
*
* Transporta objetos Session entre transa��es com EJB's.
*/
public class ESession implements Serializable
{
protected Session session = null;
public ESession(Session session)
{
this.session = session;
}
public Session getSession ()
{
return session;
}
}
Entretanto, ap�s instanciar o EJB e fazer a chamada ao m�todo, desta
forma:
Mailer mailer = createMailerEJB();
try
{
esession = mailer.getSession();
} catch (RemoteException rex) {
System.out.println("RemoteException ocorreu{BEAN}: ao tentar
chamar o m�todo getStore do MailerEJB.");
System.out.println(rex.getMessage());
rex.printStackTrace();
}
Ao executar o c�digo acima, me � retornado a seguinte mensagem de
erro:
RemoteException ocorreu{BEAN}: ao tentar chamar o m�todo getStore do
MailerEJB.
Error (de-)serializing object: javax.mail.Session; nested exception is:
java.io.NotSerializableException: javax.mail.Session
Algu�m saberia me indicar como contornar a situa��o e resolver o
problema???
Desde j� agrade�o a aten��o,
--
Nilo Garcia Silveira
Estagi�rio
Visual Systems Informatica Ltda.
Oracle Partner Program
http://www.visualsystems.com.br
Tel: (17) 2124425 R. 31
------------------------------ 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]
-------------------------------------------------------------------------