Can you send your ejb-jar.xml, and the contents of your bean
implementation's ejbFindByPrimaryKey method?
Aaron
On Thu, 21 Sep 2000, Andrew wrote:
> import Calc.*;
> import javax.rmi.*;
> import javax.naming.*;
> import java.util.*;
>
> class a{
> public static void main( String[] arg) throws Exception{
> Hashtable prop= new Hashtable();
> prop.put( InitialContext.PROVIDER_URL, "localhost");
> prop.put( InitialContext.INITIAL_CONTEXT_FACTORY,
> "org.jnp.interfaces.NamingContextFactory");
>
> InitialContext context= new InitialContext( prop);
> CalcHome calc=
> alcHome)PortableRemoteObject.narrow( context.lookup( "CalculationBean"),
> CalcHome.class);
> calc.findByPrimaryKey( "test1");//Error
>
>
>
>
>
> }
> }
>
> In jboss.xml
> <enterprise-beans>
> <entity>
> <ejb-name>CalculationBean</ejb-name>
> <jndi-name>CalculationBean</jndi-name>
> <configuration-name>Default BMP EntityBean</configuration-name>
> </entity>
> </enterprise-beans>
>
> ----- Original Message -----
> From: "Aaron Mulder" <[EMAIL PROTECTED]>
> To: "jBoss" <[EMAIL PROTECTED]>
> Sent: Tuesday, September 19, 2000 9:05 PM
> Subject: Re: [jBoss-User] JNP/ClassNotFound
>
>
> > As Ole indicated in a parallel message, the ClassNotFoundException
> > is cosmetic and does not cause problems.
> > The JNP exception you see looks like a problem in your EJB
> > implementation class - a typo in a JNDI name or something. Can you
> > double-check all statements where you look up something in JNDI? You can
> > post the bean implementation code here, if you like. But it looks like
> > you're trying to do something like:
> >
> > Foo foo = (Foo)context.lookup("java:comp/env");
> >
> > Where you don't actually get the type of object you're expecting
> > (because java:comp/env is a sub-context not a Foo).
> >
> > Aaron
> >
> > On Tue, 19 Sep 2000, Andrew wrote:
> > > Hello, win2000+jdk1.3+(jboss 2.0 beta prod 01) config has the following
> > > problems:
> > > 1)After deploying BMP bean in \deploy dir and running the server I find
> out
> > > this error message on console:
> > > [Container factory] java.lang.ClassNotFoundException: class
> > > org.jboss.security.EJBSecurityManagerDefaultImpl
> > > -class located in jboss.jar.
> > > but bean was deployed:
> > > [Container factory] Deployed application: file:/C:/jboss/deploy/
> > > After that I wrote some tiny client calling findByPrimaryKey( String) on
> > > home iface .All is ok while no
> > > home.findByPrimaryKey() or other method invocation- result is
> > >
> > > java.rmi.ServerException: RemoteException occurred in server thread;
> nested
> > > exception is:
> > > java.rmi.ServerException: Exception occurred; nested exception is:
> > > java.lang.ClassCastException: org.jnp.interfaces.NamingContext
> > > java.rmi.ServerException: Exception occurred; nested exception is:
> > > java.lang.ClassCastException: org.jnp.interfaces.NamingContext
> > > java.lang.ClassCastException: org.jnp.interfaces.NamingContext
> > > at
> > >
> sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteC
> > > all.java:245)- strange... this class is in jdk jar file
> > > at
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)
> > > at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122)
> > > at
> > >
> org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker_Stub.invokeHome(Unkno
> > > wn Source)
> > > at
> > >
> org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:221)
> > > at $Proxy0.findByPrimaryKey(Unknown Source)
> > > at a.main(a.java:14)
> > > Exception in thread "main"
> > >
> > > What's the problem?
> > > Thank you.
> > >
> > >
> > >
> > > --
> > > --------------------------------------------------------------
> > > To subscribe: [EMAIL PROTECTED]
> > > To unsubscribe: [EMAIL PROTECTED]
> > > Problems?: [EMAIL PROTECTED]
> > >
> >
> >
> >
> >
> >
> > --
> > --------------------------------------------------------------
> > To subscribe: [EMAIL PROTECTED]
> > To unsubscribe: [EMAIL PROTECTED]
> > Problems?: [EMAIL PROTECTED]
> >
> >
>
>
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Problems?: [EMAIL PROTECTED]
>
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]