Strumenti Utente

Strumenti Sito


lpr-b-2007-2008:mainccremote
package ccRMI;
 
import java.rmi.AccessException;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
 
public class Pubblicatore {
 
	public static final int porta = 23232; 
 
	public static void main(String[] args) {
 
		if(args.length==0) {
			System.out.println("java Pubblicatore nomeOggettoRMI");
			return;
		}
		CC cc = null; 
		try {
			cc = new CC();
		} catch(RemoteException e) {
			System.out.println("Eccezione RemoteException a causa di "+e.getCause());
			return;
		}
		Registry reg = null; 
		try {
			reg = LocateRegistry.createRegistry(porta);
		} catch (RemoteException e) {
			System.out.println("Eccezione RemoteException a causa di "+e.getCause());
			return;
		}
		try {
			reg.rebind(args[0], cc);
		} catch (AccessException e) {
			e.printStackTrace();
		} catch (RemoteException e) {
			System.out.println("Eccezione RemoteException a causa di "+e.getCause());
			return;
		}
		System.out.println("Server cc RMI pronto ...");
		return;
	}
 
}
lpr-b-2007-2008/mainccremote.txt · Ultima modifica: 19/09/2008 alle 14:08 (16 anni fa) (modifica esterna)