Strumenti Utente

Strumenti Sito


lpr-b: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/mainccremote.txt · Ultima modifica: 07/12/2007 alle 10:01 (12 anni fa) da Marco Danelutto