Gewusst wie: schließen von rmiregistry ausgeführt werden, die auf bestimmten port?
Arbeite ich auf Java RMI. Ich habe ein kleines Problem mit mit meinem rmiregistry auf port 2028, wie ich bereits verwendet, dass man, um mein test-Programm. Kann ich mein Programm mit anderen port, aber ich würde gerne wissen, Wie wir schließen können rmiregistry läuft auf besonders port ?
- Sind Sie auf der Start rmiregistry programmgesteuert oder manuell in einem eigenen Prozess?
- Nein. Ich fange es, Linux-shell, die wie folgt % rmiregistry 2028&
- Wenn Sie manuell zu starten, kann man das nicht auch manuell stoppen?
- Ich konnte nicht finden, Befehl, dies zu tun. Das ist, warum diese Frage hier...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie dies tun wollen in der Programmierung, wir machen etwas wie:
Hier ist die vollständige code für unsere JMXServer Klasse. Wir haben Probleme erstellen 2 dieser und vollständig entfernen Sie Sie so stellen wir sicher, dass unsere unit-tests auf verschiedenen ports.
Verwende ich diesen code in meinem SimpleJmx JMX-client/service-Paket.
Nach so viel ärger ich plötzlich fest, dass rmiregistry läuft im hintergrund-shell. Also alles, was wir zu tun haben, schließen Sie es zuerst bringen es in den Vordergrund und schließen Sie es dann. Und es hat funktioniert.
BTW, um es in den Vordergrund zu stellen, gerade Typ:
und dann, um es zu schließen-Typ:
Strg + c
Das ist es. Danke Euch allen die versucht haben mir zu helfen.
Wenn Sie mit rmiregistry aus der shell versuchen, es zu schließen mit:
Ich bin nicht so frisch mit shell-Befehlen, aber ich hoffe, Sie bekommen die Idee.
Wenn die rmi-registry ist bereits mit dem Anschluss und Sie wollen binden einen Dienst, ohne mit einem anderen port. Sie können versuchen, den folgenden code