JMX authentification
$ cd $JAVA_HOME/jre/lib/management
$ cp jmxremote.password.template jmxremote.password
$ chmod u=rw jmxremote.password
$ vi jmxremote.password
Définir un mot de passe pour "monitorRole" et "controlRole":
monitorRole 12monitor
controlRole 55control
Après puis quand je lance le serveur JMX sur ma machine j'ai eu d'erreur suivant.
# java -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.m
agement.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -D
java.rmi.server.host=47.168.96.31 com.example.Main
Error: Password file read access must be restricted: /root/Downloads/jdk1.6.0_29
/jre/lib/management/jmxremote.password
Quand j'ai changer les permissions du fichier avec le niso des commandes suivantes serveur jmx œuvres.
# chmod 400 jmxremote.password
ou
# chmod 600 jmxremote.password
Mais je ne pouvais pas le connecter via nom d'utilisateur/mot de passe défini dans jmxremote.fichier de mot de passe
OriginalL'auteur Ahmet Karakaya | 2012-05-15
Vous devez vous connecter pour publier un commentaire.
Pour ajouter un nouveau nom d'utilisateur/mot de passe pour JMX d'autorisation, d'authentification doit être défini
en ajoutant le nom d'utilisateur à jmxremote.fichier d'accès. il doit être comme lors de l'ajout de l'utilisateur "admin"
OriginalL'auteur Ahmet Karakaya