2011-06-28 25 views
12

Estoy tratando de asegurar el acceso JMX en mi instancia local de tomcat alojada en la plataforma de Windows. He creado archivos de acceso y la contraseña y enchufado los que usan los siguientes argumentos de VM:Cómo cambiar el permiso de archivo de la contraseña de tomcat jmx

-Dcom.sun.management.jmxremote.password.file 
-Dcom.sun.management.jmxremote.access.file 

Pero estoy corriendo en un problema durante la puesta en marcha de Tomcat: de error: archivo de contraseña acceso de lectura debe ser restringido. Traté de cambiar el propietario del archivo de la contraseña y acceder usando la pestaña de seguridad del archivo, pero parece que no funciona.

¿Alguna idea?

Respuesta

11

Siga las instrucciones en este page para proteger el archivo de contraseña.

+0

comando cacls hizo el truco ... gracias por la respuesta rápida! –

11

This va a funcionar en Windows 7.

En resumen:

1) abrir una ventana de símbolo del sistema en 'conf' sus ActiveMQ carpeta.

2) el uso icacls ('icacls' se ejecuta sin opciones de ayuda) para cambiar el propietario a ser 'tú', en mi caso:

icacls jmx.password/setowner miUsuario

3) eliminar todos los permisos heredados:

icacls jmx.password/herencia: r

4) conceder permisos mínimos a su usuario (lectura/escritura en este caso):

icacls jmx.password/donación: r miUsuario: (r, w)

4

Esto funcionó para mí, en el símbolo del sistema vaya a la ubicación del archivo y el tipo,

cacls jmxremote.password /P [username]:R 

sustituya [nombre de usuario] con su propio nombre de usuario

Cuestiones relacionadas