It's a straight build from cvs with hypersonic and the default data
sources taken out and an Oracle data source added.  I've also added
one of my own MBeans, but none of this should affect the beans
themselves.  I have all the beans in separate jar files; could this be
it?

changing
                                CLASSPATH=$CLASSPATH:run.jar
to
                                CLASSPATH=run.jar
in run.sh doesn't fix it.

Tom

Rickard Oberg writes:
 > 
 > > I've set up a session bean which refers to an entity bean. In the
 > > session bean's ejb-jar.xml I have:
 > >
 > >   <ejb-ref>
 > >     <description>The Person EJB models a person.</description>
 > >     <ejb-ref-name>ejb/Person</ejb-ref-name>
 > >     <ejb-ref-type>Entity</ejb-ref-type>
 > >     <home>com.lisasoft.telstra.webfoot.ejb.person.PersonHome</home>
 > >     <remote>com.lisasoft.telstra.webfoot.ejb.person.Person</remote>
 > >   </ejb-ref>
 > >
 > > and in jboss.xml I have:
 > >
 > >          <ejb-ref>
 > >            <ejb-ref-name>ejb/Person</ejb-ref-name>
 > >            <jndi-name>Person</jndi-name>
 > >          </ejb-ref>
 > >
 > > and it deploys OK.  But when I try to get a reference using this code
 > > (as recommended in the manual):
 > >
 > > ProjectHome _projectHome;
 > >     Object lookupObj;
 > >
 > >     lookupObj = ctx.lookup(projectJndi);
 > > System.out.println( "Casting from " + lookupObj.getClass().getName() + "
 > to " + ProjectHome.class.getName() );
 > >     _projectHome = (ProjectHome)lookupObj;
 > >
 > > I get this:
 > >
 > > [statefulWebfoot] Casting from $Proxy7 to
 > com.lisasoft.telstra.webfoot.ejb.project.ProjectHome
 > 
 > This is a classloader issue. Do you perhaps have these classes/interfaces in
 > the system classpath?
 > 
 > 
 > > [Auto deploy] Auto deploy of file:/usr/local/tcook/jboss/deploy/output.jar
 > > [Container factory]
 > Deploying:file:/usr/local/tcook/jboss/deploy/output.jar
 > > [Container factory] Loading ejb-jar.xml :
 > jar:file:/usr/local/tcook/jboss/tmp/deploy/tmpejbjar46621.jar!/META-INF/ejb-
 > jar.xml
 > > [Container factory] Loading standardjboss.xml :
 > jar:file:/usr/local/tcook/jboss/lib/ext/jboss.jar!/org/jboss/metadata/standa
 > rdjboss.xml
 > > [Verifier] Verifying
 > file:/usr/local/tcook/jboss/tmp/deploy/tmpejbjar46621.jar
 > > [Verifier] Output: Verified.
 > > [Container factory] Deploying Output
 > > [Container factory] Container Invoker Optimize='false'
 > > [Container factory] java.lang.ClassNotFoundException: $Proxy2
 > > [Container factory] java.lang.ClassNotFoundException: $Proxy1
 > > [Container factory] java.lang.ClassNotFoundException: class
 > org.jboss.security.EJBSecurityManagerDefaultImpl
 > > [Container factory] java.lang.ClassNotFoundException: class
 > org.jboss.security.SimpleRealmMapping
 > > [Container factory] java.lang.ClassNotFoundException: $Proxy3
 > > [Container factory] java.lang.ClassNotFoundException: $Proxy0
 > > [Container factory] java.lang.ClassNotFoundException: $Proxy4
 > > [Container factory] java.lang.ClassNotFoundException: class
 > org.jboss.tm.TxManager
 > 
 > This is probably also a classloader. Fix the above and see if this goes
 > away.
 > 
 > /Rickard
 > 
 > 
 > 
 > 
 > --
 > --------------------------------------------------------------
 > To subscribe:        [EMAIL PROTECTED]
 > To unsubscribe:      [EMAIL PROTECTED]
 > Problems?:           [EMAIL PROTECTED]
 > 


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to