2014-09-07 1 views
1

Je tente de connecter jvm à distance, jvisualvm utilisé. j'ai commencé serveur avec ces paramètres:Jmx connexion à distance à Openshift WildFly

-Dcom.sunmanagement.jmxremote=true 
-Dcom.sun.management.jmxremote.port=15001 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false 

et j'ai cette erreur:

Error: Exception thrown by the agent : java.lang.NullPointerException 

quand j'enlevé ces paramètres:

-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false 

j'ai une autre erreur, comme ceci:

Error: Password file not found: /var/lib/openshift/5406e3aa500446a793000178/ 
wildfly/usr/lib/jvm/jdk1.8.0_05/jre/lib/management/jmxremote.password 

Question. Comment configurer le serveur pour la connexion à distance jmx? J'ai utilisé des hooks d'action pour les paramètres init java.

Peut-être existe encore des outils pour le suivi jvm?

+0

Peut-être que ce n'est pas possible. La réponse ne connaît que les développeurs openshift. –

Répondre

0

Je pense que vous essayez d'utiliser bind JMX Remoting par défaut 0.0.0.0 (alias toutes les interfaces réseau). Cependant, sur Openshift, vous pouvez uniquement lier à $ OPENSHIFT_INTERNAL_IP. L'erreur semble énigmatique, mais cela peut être dû à https://bugs.openjdk.java.net/browse/JDK-8048050.

Questions connexes