Bonjour,

J'ai créé une classe bidon avec une boucle infinie, simplement pour avoir un process java qui tourne et sur lequel me connecter avec jconsole ou jvisualvm.

Je lance le process sur mon poste local, aucun souci pour m'y connecter avec l'un ou l'autre outils.

Maintenant je lance la même classe via ssh sur un serveur interne (tournant avec un Red Hat 4.1.2-48, le serveur n'a pas de visibilité hors de notre réseau local), avec les paramètres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=9003 -Dcom.sun.management.jmxremote.authenticate=false
Aucun souci de firewall (iptables ne contient aucune règle).
Mais que j'essaie avec jconsole ou jvisualvm, impossible de m'y connecter !

Pour jvisualvm, j'ai ajouté le remote host, puis j'ajoute une connexion jmx: hostserveur:9003. J'ai le message "cannot connect...."

Pour jconsole, dans remote process : hostserveur:9003 ou service:jmx:rmi:///jndi/rmi://hostserveur:9003/jmxrmi
J'ai dans tous les cas, "connection failed".

Sur mon poste local et sur le serveur, même jvm (1.6.0.6).
J'ai essayé avec différents ports sans succès, l'admin me confirmant que n'importe quel port au-dessus de 1024 c'est ok.

Si quelqu'un peut me dépanner ce serait super !!
Merci d'avance