Hi Emiliano,

your client needs also some of the jars that sits under dist/client
directory. In particular the error you get is because jboss-client.jar is
missing from your client's classpath.

There was a similar thread in this mailing list few days ago, search in it,
you'll find a lot of useful informations.
For the documentation, look on JBoss' site.

HTH,

Simon

> -----Original Message-----
> From: Emiliano [mailto:[EMAIL PROTECTED]]
> Sent: sabato 13 gennaio 2001 14:51
> To: jBoss
> Subject: Re: [jBoss-User] newbie question ...
> 
> 
> Tobias Frech wrote:
> 
> > Hi Emiliano!
> > I suggest not to set the properties in the code. Create a
> > jndi.properties somewhere in your classpath with the 
> following contents:
> > 
> > java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
> > java.naming.provider.url=hostname.of.server
> > java.naming.factory.url.pkgs=org.jboss.naming
> > 
> > Then just use 'new IntitialContext()'.
> > That should work.
> > 
> > Ciao, Tobias
> 
> Ok ... now I have a jndi.properties file in my classpath. I 
> compile the 
> following client
> 
> import javax.naming.InitialContext;
> import javax.naming.Context;
> import javax.naming.NamingException;
> import java.rmi.RemoteException;
> import java.util.Properties;
> import test.TestEJB;
> import test.TestEJBHome;
> 
> public class Client
> {
>    public static void main(String [] args)
>    {
>            try 
>        {
>            System.out.println("OK 1");
>                    InitialContext ctx = new InitialContext();
>            Object ref = ctx.lookup("TestEJB");
>            System.out.println("OK 2");
>                    TestEJBHome home = (TestEJBHome) ref;
>            System.out.println("OK 3");
> 
>                    TestEJB test = home.create();
>                    System.out.println("Message : " + test.toString());
> 
>            } 
>        catch (Exception e)
>        {
>            e.printStackTrace();
>        }
>        }
> }
> 
> And the output is
> 
> OK 1
> javax.naming.CommunicationException.  Root exception is 
> java.lang.ClassNotFoundException: 
> org.jboss.ejb.plugins.jrmp13.interfaces.HomeProxy (no 
> security manager: 
> RMI class loader disabled)
>        at 
> sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:318)
>        at 
> sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:88)
>        at 
> sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStr
> eam.java:145)
>        at 
> java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStre
> am.java:918)
>        at 
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:366)
>        at 
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
>        at 
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1186)
>        at 
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
>        at 
> java.io.ObjectInputStream.inputClassFields(ObjectInputStream.j
> ava:2262)
>        at 
> java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.
> java:519)
>        at 
> java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1411)
>        at 
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:386)
>        at 
> java.io.ObjectInputStream.readObject(ObjectInputStream.java:236)
> at java.rmi.MarshalledObject.get(MarshalledObject.java:138)
>        at 
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:299)
>        at 
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:279)
>        at javax.naming.InitialContext.lookup(InitialContext.java:350)
>        at Client_1.main(Client_1.java:16)
> 
> Thanks very much for anyone can help me !!!!!!!!!!
> Where I can find documentation on jboss ?
> 
> Thank you !!!!!!
> 
> Ciao Emiliano
> 
> P.S. scuse me my bad english ;-P
> 
> 
> 
> --
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> List Help?:          [EMAIL PROTECTED]
> 


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
List Help?:          [EMAIL PROTECTED]

Reply via email to