Hi,
I'm working with a JBoss 5.1.0 GA with jmx configured so remote connections with JConsole can be made. The thing is that, when I configure the options required to use password and access files like in [1] I try to connect again with JConsole to the remote process. Then the JConsole connects without a problem and without asking me for a user and password. My JAVA_OPTS related with jmx are:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1198
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.password.file=$JMX_SECURITY_DIR/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=$JMX_SECURITY_DIR/jmxremote.access
JBoss is realizing about the opts because if one of the files does not exist (jmxremote.password or jmxremote.acces) then an error occurs. The same happens when the password file has the wrong permissions (readonly), but despite of this JConsole is connecting without any authentication.
I have read that if the connection is local user and password aren´t needed but my Jboss is running in a different machine from the one I try to connect with the JConsole.
Any help would be appreciated. Thanks in advance.
Aida.
[1] http://docs.oracle.com/javase/1.5.0/docs/guide/management/agent.html#PasswordAccessFiles