aspose file tools*
The moose likes Distributed Java and the fly likes in rmi  Its necessary  to manually copy a Class file for remote interface in client directory? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Distributed Java
Bookmark "in rmi  Its necessary  to manually copy a Class file for remote interface in client directory?" Watch "in rmi  Its necessary  to manually copy a Class file for remote interface in client directory?" New topic
Author

in rmi Its necessary to manually copy a Class file for remote interface in client directory?

dashang trivedi
Greenhorn

Joined: Mar 01, 2010
Posts: 26
Its possible to load class dynamically ...from any other location...
how its done......
Mohamed Jeleel
Greenhorn

Joined: Mar 22, 2010
Posts: 18
through RMI.

It will do loading classes dymanically. It needs only the class objects to be loaded.
dashang trivedi
Greenhorn

Joined: Mar 01, 2010
Posts: 26
In serever directory

three file
calc.java(interface)
calcimpl.java
calcserver.java



In client directory......

public class CalcClient
{
public static void main(String args[])throws RemoteException,NamingException
{




System.setProperty("java.security.policy","client.policy");
System.setSecurityManager(new SecurityManager());
Context nc=new InitialContext();

try
{

Calc c = (Calc)nc.lookup("rmi://localhost/Calc_Service");
System.out.println("3");
System.out.println("addition-->"+ c.add(10,10));
System.out.println("Subtraction-->"+ c.sub(5,6));
System.out.println("Multiplication-->"+ c.mul(5,3));
System.out.println("Division-->"+ c.div(10,5));
}
catch(Exception e)
{
System.out.println("Error" + e );
}
}


}

it will give Exception class not found.....
If i manually copy Calc.class file in client directory....then program success fully run...........
so any body know HOW THE DYNAMIC DOWNLOADING is done.......
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: in rmi Its necessary to manually copy a Class file for remote interface in client directory?