RMI Activable cours + JMX Virtualvm

Conception de logiciels Intranet : patrons et canevas

Moderators: douinj, graffiop

Post Reply
guill_f58
Posts: 68
Joined: 10 Oct 2020 19:42

RMI Activable cours + JMX Virtualvm

Post by guill_f58 » 17 Mar 2022 21:27

Bonsoir, j'ai deux problèmes.
Le 1er :
je n'arrive pas à faire fonctionner RMI activable des exercices 8,9 et 10 (ServeurDeMethodes8, ...).
Comme RMID ne se lançait pas chez moi, j'ai téléchargé sur les conseils du chat :
OpenJDK11U-jdk_x64_windows_hotspot_11.0.14.1_1

Dans "java -version" j'ai :
openjdk version "11.0.14.1" 2022-02-08
OpenJDK Runtime Environment Temurin-11.0.14.1+1 (build 11.0.14.1+1)
OpenJDK 64-Bit Server VM Temurin-11.0.14.1+1 (build 11.0.14.1+1, mixed mode)

En erreur j'ai principalement la connexion qui échoue :
"java.rmi.ConnectException: Connection refused to host: 192.168.56.1;"

Si quelqu'un avait un process fonctionnel qui comprendrait jdk jre (etc) qui marchent, cela m'aiderait.

La 2ème:
j'ai commencé mon petit bonhomme de chemin sur le cours de JMX et j'ai un souci à partir de la page 30.
On doit permettre à virtualvm la possibilité de détecter un main comme sensorAgent d'exécuter sous bluej.
Normalement, pour qu'il puisse les détecter, il faut spécifier le bon jdk.
Voilà ce que j'ai fait :
-télécharger virtualvm
-j'enregistre l'emplacement dans une variable d'environnement (on est d'accord que cela ne sert que de raccourci pour faire moins de "cd ..."?)
-cd %monraccourci%
je suis ici : C:\Users\fabie\Desktop\NSY102\6 JMX\visualvm_212\bin

Maintenant quand j'exécute la commande du cours :
visualvm --jdkhome "C:\Program Files\BlueJ"

Il ne retrouve rien et me demande d'utiliser un choix par défaut ...
"cannot locate java installation in specified jdkhome: C:\Program Files\BlueJ Do you want to try to use default version ?"
Alors, j'ai tester quelque chose de différent et cela charge :
visualvm --jdkhome "C:\Program Files\BlueJ\jdk"

Il est content sauf que je ne détecte rien dans le logiciel.

J'ai trouvé un lien sur internet qui conseil de modifier le fichier "etc/visualvm.conf".
J'y ai rajouté :
visualvm_jdkhome="C:\Program Files\BlueJ\jdk"

J'ai refait des tests dont celui précédent :
visualvm --jdkhome "C:\Program Files\BlueJ\jdk"

Et cela ne détecte toujours pas... Pour continuer je dois copier les fichiers et les rajouter à intellj.

MISE A JOURS PENDANT QUE J ECRIVAIS :
Par contre j'ai "bluej.runtime.ExcecServer" et quand je l'ouvre j'y trouve mon sensorAgent dedans ...

douinj
Posts: 462
Joined: 18 Mar 2009 15:46

Re: RMI Activable cours + JMX Virtualvm

Post by douinj » 21 Mar 2022 10:28

Bonjour,

Nous ferons une démonstration collaborative ce soir

Bonne journée

Post Reply