Utilizo pouco o JBOSS, mas j� o testei em suas
v�rias vers�es e tb�m com v�rias do JDK, e nunca vi
nenhum problema quanto a isso. Por isso que eu acho
que o problema do Nilseu � que esteja faltando a
interface Home no classpath do cliente. Ali�s este �
um erro bastante comum principalmente para quem est�
come�ando em EJB.
[]�s
Robson Luis Ferreira
[EMAIL PROTECTED]
--- Emerson_Cargnin_-_SICREDI_Servi�os
<[EMAIL PROTECTED]> escreveu: > 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
> =
>
=== message truncated ===
=====
Robson Luis Ferreira
[EMAIL PROTECTED]
Tel: (11) 9827-6406
_______________________________________________________________________
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]