From: Andrew
To: jBoss
Sent: Tuesday, September 26, 2000 8:19 AM
Subject: [jBoss-User] Truncated class file/ClassNotFound

Excuse me, all is with class files, it was dir instead class, but now client can't locate interface classes:
 
Exception in thread "main" javax.naming.CommunicationException.  Root exception
is java.lang.ClassNotFoundException: Reference.RefHome-------- my home iface.
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:195)
        at sun.rmi.server.MarshalInputStream.resolveProxyClass(MarshalInputStrea
m.java:183)
        at java.io.ObjectInputStream.inputProxyClassDescriptor(ObjectInputStream
.java:982)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
        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.readObject(ObjectInputStream.java:236)
        at java.rmi.MarshalledObject.get(MarshalledObject.java:138)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:284)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:265)
        at javax.naming.InitialContext.lookup(InitialContext.java:350)
        at a.main(a.java:15)
 
What's the matter.I've included jboss-client.jar and jnp-client.jar, j2ee.jar in classpath on clientside.
Have you set a security manager in your client?
Are you using the interface class explicitly in your client? (i.e. "FooHome home = (FooHome)ctx.lookup("myhome");" )
 
If the answers are "No"+"Yes" then change so that they are "Yes"+"No"
 
/Rickard
 

Reply via email to