es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cuáles son exactamente los parámetros necesarios para la autenticación para conectar con el agente JMX en Windows?

Probé las cosas mencionadas a continuación, pero solo pude hacerlo funcionar en Linux.

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.port=${startport:9977}
-Dcom.sun.management.jmxremote.ssl=false
com.sun.management.jmxremote.password.file=/opt/…/jre/lib/management/jmxremote.password
com.sun.management.jmxremote.access.file=/opt/…/jre/lib/management/jmxremote.access

Pero con los parámetros mencionados a continuación, no pude hacerlo funcionar en Windows.

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.port=${startport:9977}
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.password.file=C:/…/jre/lib/management/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=C:/…/jre/lib/management/jmxremote.access

Creo que estoy haciendo algo mal al proporcionar la ruta de archivo. Por favor, ayúdame a resolver esto.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema aquí está en proporcionar la ruta de archivo correcta para los parámetros jmxremote.password.file y jmxremote.access.file en Windows. Asegúrese de proporcionar la ruta de archivo absoluta correcta para estos parámetros, ya que Windows y Linux utilizan diferentes rutas de sistema de archivos.

    En Windows, puede intentar usar el siguiente formato de ruta de archivo para estos parámetros: file:/C:/.../jre/lib/management/jmxremote.password y file:/C:/.../jre/lib/management/jmxremote.access. El prefijo file:/ se utiliza para especificar el protocolo del sistema de archivos.

    Alternativamente, puede intentar usar barras diagonales (/) en lugar de barras invertidas () en la ruta de archivo en Windows, ya que este es el separador de archivo preferido en Java.

    Si la ruta de archivo aún no funciona, asegúrese de que el archivo exista en la ubicación especificada y de que el proceso de Java tenga permisos de lectura para el archivo. También puede intentar usar una ruta de archivo completamente calificada en lugar de una ruta relativa.

    Espero que estas sugerencias le ayuden a resolver el problema de proporcionar la ruta de archivo correcta para la configuración remota de JMX en Java en Windows.

Comments are closed.