GNU/Linux >> Tutoriels Linux >  >> Linux

Comment fermer rmiregistry en cours d'exécution sur un port particulier?

Si vous voulez faire cela en programmation, nous faisons quelque chose comme :

// create the registry
Registry rmiRegistry = LocateRegistry.createRegistry(port);
...
// connect to it
JMXConnectorServer connector =
    JMXConnectorServerFactory.newJMXConnectorServer(url,
        new HashMap<String, Object>(),
        ManagementFactory.getPlatformMBeanServer());
// do stuff with it ...

// close the connection
if (connector != null) {
    connector.stop();
}
// deregister the registry
if (rmiRegistry != null) {
    UnicastRemoteObject.unexportObject(rmiRegistry, true);
}

Voici le code complet de notre classe JMXServer. Nous avons des problèmes pour en créer 2 et les désinscrire complètement, nous nous assurons donc d'exécuter nos tests unitaires sur différents ports.

J'utilise ce code dans mon package client/service SimpleJmx JMX.


Après tant de tracas, je réalise soudainement que rmiregistry s'exécute en arrière-plan du shell. Donc, tout ce que nous avons à faire, c'est de le fermer, d'abord de le mettre au premier plan, puis de le fermer. Et ça a marché.

BTW pour le mettre au premier plan, tapez simplement :

% fg

puis pour le fermer tapez :

Ctrl + c

C'est ça. Merci beaucoup à tous ceux qui ont essayé de m'aider.


Linux
  1. Comment vérifier la progression de l'exécution de Cp ?

  2. Comment fermer les ports sous Linux ?

  3. Comment tuer un processus exécuté sur un port spécifique sous Linux ?

  4. Comment tester sur quel port MySQL s'exécute et s'il peut être connecté ?

  5. Comment tuer un processus en cours d'exécution sur un port particulier sous Linux ?

Comment trouver quel service écoute sur un port particulier

Comment rechercher et fermer des ports ouverts sous Linux

Comment tuer le processus Linux en cours d'exécution sur un port particulier

Comment fermer les applications en cours d'exécution dans Ubuntu Phone [Astuce rapide]

Comment envoyer un ping à un numéro de port sous Linux

Comment envoyer un ping à un numéro de port spécifique