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;

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

public interface UsuarioSessionFacadeHome extends EJBHome {
    public UsuarioSessionFacade create() throws RemoteException,CreateException;
}


E aqui vai o codigo do cliente para testes.

/*
 * TesteUsuario2.java
 *
 * Created on October 10, 2002, 3:45 PM
 */

package testes;

import javax.naming.*;
import java.util.Hashtable;
import javax.rmi.PortableRemoteObject; 
import AgendaBusiness.*;
import AgendaBusiness.UsuarioSessionFacade;
import javax.ejb.EJBHome;

/**
 *
 * @author  Administrator
 */
public class TesteUsuario2 {
    
    /** Creates a new instance of TesteUsuario2 */
    public TesteUsuario2() {
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        try{
            InitialContext context=null;            

            Hashtable env = new Hashtable();
            env.put(Context.INITIAL_CONTEXT_FACTORY
                        ,"org.jnp.interfaces.NamingContextFactory");
            env.put(Context.PROVIDER_URL, "presto:1099");
            env.put("java.naming.factory.url.pkgs"
                        ,"org.jboss.naming:org.jnp.interfaces");
            context = new InitialContext(env);

            Object ref  = 
context.lookup("ejb/AgendaBusiness/UsuarioSessionFacadeEJBean");    

            UsuarioSessionFacadeHome usuarioHome =  (UsuarioSessionFacadeHome)
                    PortableRemoteObject.narrow (ref, UsuarioSessionFacadeHome.class);
            
  
            UsuarioSessionFacade usuario = usuarioHome.create();

            UsuarioVO[] usuarios = usuario.findAll();
            
            for (int i = 0; i < usuarios.length; ++i){
                System.out.println(usuarios[i]);
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
    
}




On Tue, 22 Oct 2002 09:52:34 -0300 (ART), Robson Luis Ferreira 
<[EMAIL PROTECTED]> escreveu :

> De: Robson Luis Ferreira <[EMAIL PROTECTED]>
> Data: Tue, 22 Oct 2002 09:52:34 -0300 (ART)
> Para: [EMAIL PROTECTED]
> Assunto: Re: [enterprise-list] Incompatibilidade do Java 1.4.1_01 com o JBOSS 3.0.3.
> 
> 
>   Nilseu
> 
>   Aparentemente o erro n�o est� na vers�o do JDK+JBOSS
> que est� utilizando, mas sim no seu c�digo. Se quiser,
> pode enviar o seu c�digo para te ajudarmos com esse
> problema
> 
> 
> 
> 
>  --- Nilseu Padilha <[EMAIL PROTECTED]>
> escreveu: > Estou passando pelo mesmo problema, ja fiz
> testes
> > com as versoes 3.0.0 e 3.0.3 do JBOSS  e  as versoes
> > 
> > 1.4.0_1 e 1.3.1_05 do jdk, com o havia dito nos meus
> > mails anteriores. cheguei a refazer uma instalacao
> > do zero 
> > (com uma maquina nova) com o jdk1.3.1_05 e JBOSS
> > 3.0.3 para garantir a compatibilidade com o jdk
> > 1.3.1 
> > referenciada no "quickstart" do JBOSS num ambiente
> > completamente controlado, mesmo assim continuo tendo
> > 
> > um problema no meu cliente (no metodo
> > PortableRemoteObject.narrow):
> > 
> > java.lang.ClassCastException
> >         at
> >
> 
>com.sun.corba.se.internal.javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:291)
> >         at
> >
> javax.rmi.PortableRemoteObject.narrow(PortableRemoteObject.java:132)
> >         at
> > testes.TesteUsuario2.main(TesteUsuario2.java:43)
> > 
> > tenho tres bibliotecas no classpath (depois de
> > testar varias combinacoes):
> > jboss-common-client.jar
> > jmx-connector-client-factory.jar
> > jboss-client.jar
> > 
> > Infelizmente ja esgotei minhas possibilidades.
> > 
> > Qualquer indicio de luz no fim do tunel sera muito
> > bem vindo.
> > 
> > Valeu,
> > 
> > 
> > On Mon, 21 Oct 2002 13:58:43 -0200, "Wladimir
> > Braguini Domingues" <[EMAIL PROTECTED]> escreveu
> > :
> > 
> > > De: "Wladimir Braguini Domingues"
> > <[EMAIL PROTECTED]>
> > > Data: Mon, 21 Oct 2002 13:58:43 -0200
> > > Para: <[EMAIL PROTECTED]>
> > > Assunto: [enterprise-list] Incompatibilidade do
> > Java 1.4.1_01 com o JBOSS 3.0.3.
> > > 
> > > 
> > > Pessoal alguem ja teve o problema a baixo?
> > > 
> > >  
> > > 
> > > Ambiente 1: Quando instalei no Linux o JBoss 3.0.3
> > com o J2SDK 1.4.1_01
> > > (todas ultimas vers�es release) n�o inicia o
> > servidor. Ao executar o
> > > run.sh, tudo parece que esta indo bem ateh que eh
> > lan�ada uma exce��o de
> > > NullPointerException  pelo WebService service (que
> > n�o informa muito
> > > sobre o problema).
> > > 
> > > Ambiente 2: J� utilizando o JBoss 3.0.3 com o
> > J2SDK 1.4.0_02. Tudo
> > > funciona.
> > > 
> > > Em todo caso, existem alguns pacotes que ele n�o
> > consegue carregar em
> > > ambos os ambientes. Mas no ambiente 2, mesmo com
> > este pequeno problema
> > > ele sobe, no ambiente 1 n�o.
> > > 
> > >  
> > > 
> > > Algu�m tem alguma sugest�o?
> > > 
> > >  
> > > 
> > > Obrigado desde j�,
> > > 
> > >  
> > > 
> > > Wladimir.
> > > 
> > > 
> > > 
> > 
> >
> ---------------------------------------------------------------------
> > Para cancelar a subscri��o, envie mensagem para:
> > [EMAIL PROTECTED]
> > Para comandos adicionais, envie mensagem para:
> > [EMAIL PROTECTED]
> >  
> 
> _______________________________________________________________________
> 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]
> 
> 
> 
> 

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

Responder a