estou usando esta mesma dupla e est� funcionando legal,.

Robson Luis Ferreira wrote:
    Nilseu

    Fiquei um tanto confuso com o c�digo, mas eu
acredito que esteja tudo certo. Eu costumo ver esse
erro (ClassCastException) quando o cliente n�o possui
a interface Home no classpath ou quando ela est� com
vers�o de compila��o diferente da interface Home do
servidor, o que � bastante prov�vel pois vc est�
rodando a partir do prompt.



 --- Nilseu Padilha <[EMAIL PROTECTED]>
escreveu: > Obrigado pela ajuda, aqui vao as classes
da minha

aplicacao. Ja chegeui ao extremo de baixar os fontes
do jboss para compila-lo na mesma versao de jdk (calma,
nao compilei ainda).


/*
** UsuarioSessionFacade.java
*/

package AgendaBusiness;


import java.rmi.RemoteException;

import javax.ejb.EJBObject;

/**
* Created 23/09/2002 16:29:32
* Code generated by the Forte for Java EJB Module
* @author Administrator
*/

public interface UsuarioSessionFacade extends
EJBObject {
public int addUsuario(UsuarioVO usuario) throws
java.rmi.RemoteException;
public UsuarioVO[] findAll() throws
java.rmi.RemoteException;
public UsuarioVO findByUsername(String username)
throws java.rmi.RemoteException;
}



/*
** UsuarioSessionFacadeEJBean.java
*/


package AgendaBusiness;


import javax.ejb.CreateException;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import javax.ejb.SessionSynchronization;

/**
* Created 23/09/2002 16:29:32
* Code generated by the Forte for Java EJB Module * @author Administrator
*
* @ejb:bean
name="AgendaBusiness/UsuarioSessionFacadeEJBean"
* display-name="Customer Session"
* type="Stateless"
* view-type="remote"
*
jndi-name="ejb/AgendaBusiness/UsuarioSessionFacadeEJBean"

*
* @ejb:interface
remote-class="AgendaBusiness.UsuarioSessionFacade"
extends="javax.ejb.EJBObject"
*
* @ejb:home

remote-class="AgendaBusiness.UsuarioSessionFacadeEJBeanHome"

extends="javax.ejb.EJBHome" *
* @jboss:container-configuration name="Standard
Stateless SessionBean"
*/

public class UsuarioSessionFacadeEJBean implements
SessionBean {
private SessionContext context;

/**
* No argument constructor required by
container.
*/
public UsuarioSessionFacadeEJBean() {
}

/**
* Create method specified in EJB 1.1 section
6.10.3
*/
public void ejbCreate() {
System.out.println("ejbCreate()");
}
/* Methods required by SessionBean Interface.
EJB 1.1 section 6.5.1. */

/**
* @see

javax.ejb.SessionBean#setContext(javax.ejb.SessionContext)

*/
public void setSessionContext(SessionContext
context){
this.context = context;
}

/**
* @see javax.ejb.SessionBean#ejbActivate()
*/
public void ejbActivate() {
System.out.println("ejbActivate()");
}

/**
* @see javax.ejb.SessionBean#ejbPassivate()
*/
public void ejbPassivate() {
System.out.println("ejbPassivate()");
}

/**
* @see javax.ejb.SessionBean#ejbRemove()
*/
public void ejbRemove() {
System.out.println("ejbRemove()");
}
/* public void
setSessionContext(javax.ejb.SessionContext
sessionContext) throws javax.ejb.EJBException, java.rmi.RemoteException {
}
*/ public int addUsuario(UsuarioVO usuario){
try{
AgendaIntegration.DAOFactory
myDAOFactory =
AgendaIntegration.DAOFactory.getDAOFactory
(AgendaIntegration.DAOFactory.POSTGRES);
AgendaIntegration.UsuarioDAO myUsuario =
myDAOFactory.getUsuarioDAO();
return myUsuario.addUsuario(usuario);
} catch
(AgendaIntegration.UsuarioDAOException e){}
return 0;
}
public UsuarioVO[] findAll() {
try{
AgendaIntegration.DAOFactory
myDAOFactory =
AgendaIntegration.DAOFactory.getDAOFactory
(AgendaIntegration.DAOFactory.POSTGRES);
AgendaIntegration.UsuarioDAO myUsuario =
myDAOFactory.getUsuarioDAO();
return myUsuario.findAll();
} catch
(AgendaIntegration.UsuarioDAOException e){}
return null;
}

public UsuarioVO findByUsername(String username)
{
try{
AgendaIntegration.DAOFactory
myDAOFactory =
AgendaIntegration.DAOFactory.getDAOFactory
(AgendaIntegration.DAOFactory.POSTGRES);
AgendaIntegration.UsuarioDAO myUsuario =
myDAOFactory.getUsuarioDAO();
return
myUsuario.findByUsername(username);
} catch
(AgendaIntegration.UsuarioDAOException e){}
return null;

}
}




/*
** UsuarioSessionFacadeHome.java
*/

package AgendaBusiness;
import java.rmi.RemoteException;

import javax.ejb.CreateException;
import javax.ejb.EJBHome;

/**

=== message truncated ===
_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.
http://br.geocities.yahoo.com/

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]



--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
| Emerson Cargnin          |
| Analista de Sistemas Sr. |
| Tel : (051) 3358-4959    |
| SICREDI Servi�os         |
| Porto Alegre - Brasil    |
|xxxxxxxxxxxxxxxxxxxxxxxxxx|


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a