Me gustaría saber cuándo se cambia una propiedad del sistema. Tengo una aplicación, en un servidor de aplicaciones, que de alguna manera está cambiando una propiedad del sistema (creo que es System.setProperty()
). Estaba echando un vistazo y me he encontrado diferentes enfoques:Cómo detectar si una propiedad del Sistema Java ha cambiado?
¿Alguna sugerencia? Gracias por adelantado.
Usted mencionó JMX. ¿Estás tratando de detectar la propiedad desde fuera de tu aplicación? – Gray
Puede intentar ejecutar con un administrador de seguridad/política que prohíbe los cambios y ver dónde ocurre la 'splosion'. – bmargulies
¿Por qué necesita saber si la propiedad del sistema ha cambiado? Si no necesita una notificación sincrónica, ¿por qué no generar un hilo programado para verificar periódicamente? (¿Lo más simple que podría funcionar?) –