I take it the two beans are in different jars? Try either putting them in
the same jar (probably best if they're closely related), putting all
interface classes (including primary keys) into a third jar which is
referenced in a Class-Path statement in the ejb-jars manifest.mf file.
On Tue, 6 Mar 2001, James Cook wrote:
> I can lookup my entity bean from my client and invoke methods on it, however I
> can't access the entity bean from a session bean. I have tried accessing the
> entity bean from the session using ejb-ref properties and direct. No success
> either way. The exception I get appears below:
>
> thanks,
> jim
>
> When looking up the home interface, I receive:
>
> [ODOTRefBean] TRANSACTION ROLLBACK EXCEPTION:null; nested exception is:
> java.lang.NoClassDefFoundError
> [ODOTRefBean] java.lang.NoClassDefFoundError
> [ODOTRefBean] at us.oh.state.dot.common.ejb.EJBUtil.getHome(EJBUtil.java:33)
> [ODOTRefBean] at
> us.oh.state.dot.common.ejb.reference.ejb.bean.ODOTRefBean.addCounty(ODOTRefBean.
> java:136)
> [ODOTRefBean] at java.lang.reflect.Method.invoke(Native Method)
> [ODOTRefBean] at
> org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSes
> sionContainer.java:472)
> [ODOTRefBean] at
> org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessio
> nInstanceInterceptor.java:87)
> [ODOTRefBean] at
> org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)
> [ODOTRefBean] at
> org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java
> :263)
> [ODOTRefBean] at
> org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
> [ODOTRefBean] at
> org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:144)
> [ODOTRefBean] at
> org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
> [ODOTRefBean] at
> org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:27
> 1)
> [ODOTRefBean] at
> org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvok
> er.java:163)
> [ODOTRefBean] at java.lang.reflect.Method.invoke(Native Method)
> [ODOTRefBean] at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
> [ODOTRefBean] at sun.rmi.transport.Transport$1.run(Transport.java:142)
> [ODOTRefBean] at java.security.AccessController.doPrivileged(Native Method)
> [ODOTRefBean] at sun.rmi.transport.Transport.serviceCall(Transport.java:139)
> [ODOTRefBean] at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
> [ODOTRefBean] at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:643)
> [ODOTRefBean] at java.lang.Thread.run(Thread.java:484)
>
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
>
--
Dan Christopherson (danch)
nVisia Technical Architect (www.nvisia.com)
Opinions expressed are mine and do not neccessarily reflect any
position or opinion of nVISIA.
---------------------------------------------------------------------------
If you're a capitalist and you have the best goods and they're
free, you don't have to proselytize, you just have to wait.
-Eben Moglen
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]