帮帮忙,远程方法调用的问题
package pp;
import java.rmi.*;
import java.rmi.server.*;
interface product extends Remote
{public String getDescription()throws RemoteException;}
//-------------------------------------------
package pp;
import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class Productlmpl extends UnicastRemoteObject implements product
{
private String name;
public Productlmpl(String s) throws RemoteException
{
super();
name=s;
}
public String getDescription()
{
return "Hello!This is"+name+"!";
}
public static void main(String[] args)
{
System.setSecurityManager(new RMISecurityManager());
try{
Productlmpl p1=new Productlmpl("ColorTv");
LocateRegistry.createRegistry(1099);
Naming.rebind("fuckdd",p1);
}catch(Exception e)
{
System.out.println("Error is:"+e);
}
}
}
能调试成功,但是运行的是后出现如下错误信息:
Error is:java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)