All pastes #337472 Raw Edit

Someone

public java v1 · immutable
·published 2007-02-02 20:33 UTC
rendered paste body
/*Error:init:deps-jar:compile:run:Exception in thread "main" java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)        at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)        at java.security.AccessController.checkPermission(AccessController.java:546)        at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)        at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034)        at java.net.Socket.connect(Socket.java:513)        at java.net.Socket.connect(Socket.java:469)        at java.net.Socket.<init>(Socket.java:366)        at java.net.Socket.<init>(Socket.java:179)        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)        at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)        at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)        at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)        at java.rmi.Naming.bind(Naming.java:111)        at PowerServiceServer.main(PowerServiceServer.java:53)*/import java.math.*;import java.rmi.*;import java.rmi.server.*;//// PowerServiceServer//// Server for a RMI service that calculates powers//public class PowerServiceServer extends UnicastRemoteObject implements PowerService {    public PowerServiceServer () throws RemoteException    {        super();    }    // Calculate the square of a number    public BigInteger square ( int number )     throws RemoteException    {        String numrep = String.valueOf(number);        BigInteger bi = new BigInteger (numrep);                // Square the number        bi.multiply(bi);        return (bi);    }    // Calculate the power of a number    public BigInteger power ( int num1, int num2)    throws RemoteException    {        String numrep = String.valueOf(num1);        BigInteger bi = new BigInteger (numrep);	bi = bi.pow(num2);	return bi;    }    public static void main ( String args[] ) throws Exception    {        // Assign a security manager, in the event that dynamic	// classes are loaded        if (System.getSecurityManager() == null)            System.setSecurityManager ( new RMISecurityManager() );        // Create an instance of our power service server ...        PowerServiceServer svr = new PowerServiceServer();        // ... and bind it with the RMI Registry        Naming.bind ("PowerService", svr);        System.out.println ("Service bound....");    }}