wrapper.disable_tests |
||||||||||
La clase WrapperManager contiene varios métodos que son muy útiles para probar los modos de fallo del Wrapper, pero pueden representar un riesgo de seguridad si un código no confiable los llamara en un sistema en ejecución. El Wrapper admite el uso de un Administrador de Seguridad para controlar el acceso a estas y otras funciones desde versiones muy tempranas. Sin embargo, el Administrador de Seguridad está en desuso en las versiones recientes de Java y a menudo no no es utilizado por los programadores.
Es posible deshabilitar estos métodos de prueba con la propiedad wrapper. Estos métodos de prueba se pueden deshabilitar por defecto con un valor "TRUE". ADVERTENCIAAntes de la versión 3.6.3, el valor predeterminado de esta propiedad era "FALSE".
Los métodos de prueba casi nunca son necesarios para aplicaciones normales y pueden causar problemas de
seguridad o estabilidad, por lo que se recomienda deshabilitarlos en producción (agregando wrapper.
Esta propiedad afecta el uso de los métodos siguientes: Si se llama a cualquiera de los métodos de prueba cuando las pruebas se han deshabilitado, se generará una IllegalStateException.
NOTACuando las pruebas estánhabilitadas, el Wrapper imprimirá una advertencia antes de iniciar la JVM. El nivel de registro de esta advertencia se puede controlar con la propiedad wrapper.java.tests.warning.loglevel. |