Importing remote interface from jar

Hi,

I tried to import remote interface from one jar file.

but i got the following exception.

java.rmi.ServerError: Error occurred in server thread; nested exception is:

java.lang.NoClassDefFoundError: com/vsi/rmiserver/remoteactions/RemoteActions

at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:349)

at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:207)

at sun.rmi.transport.Transport$1.run(Transport.java:148)

at java.security.AccessController.doPrivileged(Native Method)

at sun.rmi.transport.Transport.serviceCall(Transport.java:144)

at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)

at

sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)

at java.lang.Thread.run(Thread.java:534)

at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)

at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)

at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:350)

at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)

at java.rmi.Naming.bind(Naming.java:111)

at com.vsi.rmiserver.remoteactions.RemoteActionsServer.main(RemoteActionsServer.java:432)

Caused by: java.lang.NoClassDefFoundError: com/vsi/rmiserver/remoteactions/RemoteActions

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at java.lang.ClassLoader.loadClass(ClassLoader.java:282)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:219)

at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:430)

at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)

at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:631)

at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:257)

at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:200)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1513)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)

at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)

at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:342)

at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:207)

at sun.rmi.transport.Transport$1.run(Transport.java:148)

at java.security.AccessController.doPrivileged(Native Method)

at sun.rmi.transport.Transport.serviceCall(Transport.java:144)

at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)

at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)

at java.lang.Thread.run(Thread.java:534)

But i can sure that i include all jar files in a path .

Please clear me what is the reason for this error.

Thanks in advance

pgrsrini.

[3887 byte] By [pgrsrinia] at [2007-10-2 6:35:05]
# 1
Hicould you then maybe list the content of your jar file, maybe something went wrong there...greetz Carl
ascar2001a at 2007-7-16 13:37:21 > top of Java-index,Core,Core APIs...
# 2
Or if the jar file is actually in the classpath, then doublecheck the package name of the class in the jar, and make sure it matches the package name that you're referencing (in the noclassdeffound error)
radtad82a at 2007-7-16 13:37:21 > top of Java-index,Core,Core APIs...