RMI Server runterfahren

Hatschi

Aktives Mitglied
wahrscheinlich ist die Frage echt doof, aber dennoch:
Java:
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.rmi.server.UnicastRemoteObject;

public class Server {
	public static void main(String[] args) throws RemoteException {
		LocateRegistry.createRegistry(Registry.REGISTRY_PORT);
		
		AdderImpl adder = new AdderImpl();
		Adder stub = (Adder)UnicastRemoteObject.exportObject(adder, 0);
		
		Registry registry = LocateRegistry.getRegistry();
		registry.rebind("Adder", stub);
	}
}
Das funktionert auch super, aber wie beende ich das Teil wieder?
 
Bei solchen Antworten frage ich mich immer wieder, ob man das Forum nicht gleich in Google auslagern sollte.

@Hatschi
...es gibt keine doofen Fragen. 🙂
Hab in einem anderen Thread gesehen, dass du da schon eine Lösung gefunden hast. 🙂 Hätte dir hier sonst die gleiche geschrieben.

viele Grüße
Steven
 
Habs mir nicht angeschaut, aaaaber: wenn du eine Lösung gefunden hast: POSTE SIE!
Sollte jmd das selbe problem haben, gibt es nichts ärgerlicheres als zu lesen: "Lösung gefunden..."
 
Bei solchen Antworten frage ich mich immer wieder, ob man das Forum nicht gleich in Google auslagern sollte.
Angezeigt wird leider nur der Name der Suchmaschine, aber hinter dem Link hat SlaterB bereits eine Suchanfrage für den TO durchgeführt, welche ihm das selbstständige Suchen nach einer Lösung einfacher machen soll. Das ist absolut konform mit den Regel dieses Forums!
 
praktisch das einzige, was unter all den Links sinnvolles steht, ist doch,
dass nur der Rückgabewert von createRegistry() wirklich die Registry ist, die man herunterfahren kann,
während getRegistry() nur einen Stub liefert, bei dem das nicht klappt

und was programmierst du dann?..
 

Zurück
Oben