import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
import java.net.*;
class Implement extends UnicastRemoteObject implements Rmi {
public Implement()
throws RemoteException{
}
public void print()
throws RemoteException {
System.out.println("Printing");
}
public static void main(
String args[]){
try {
System.setSecurityManager(new RMISecurityManager());
Implement a = new Implement();
Registry reg = LocateRegistry.createRegistry(2005);
reg.rebind("Implement",a);
}catch (Exception E){
System.out.println(E.getMessage());
}
////////////////////////////////////////////////
import java.rmi.*;
interface Rmi extends Remote{
void print() throws RemoteException;
}
///////////////////////////////////////
import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
import java.net.*;
class
Test {
public static void main(String args[]){
try {
System.setSecurityManager(new RMISecurityManager());
Registry reg = LocateRegistry.getRegistry("personal",2005);
Rmi r = (Implement)reg.lookup("Implement");//Naming.lookup("//personal:2005/Implement");
r.print();
}catch (Exception E){
System.out.println(E.getMessage());
}
}
}
///////////////////////////////////////////////
These are three simple files every thing seems to Ok But when i run Client Message appears stating that,
acess denied, (java.net.socketPermission,Personal resolve)
I have tried every thing but didnt got any resuce.
Plz Send me atleat simplfied code to over come this problem
}
}