wrapper.disable_tests

Compatibilidad :3.5.16
Ediciones :Edición ProfesionaEdición EstándarEdición de la Comunidad
Plataformas :WindowsMac OSXLinuxIBM AIXFreeBSDHP-UXSolarisIBM z/Linux

La clase WrapperManager contiene varios métodos que son muy útiles para probar los modos de falla 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, es posible deshabilitar estos métodos de prueba con la propiedad wrapper.disable_tests.

Cualquier JVM que esté ejecutando código no confiable debe implementar un SecurityManager, por lo que normalmente es seguro dejar esta propiedad con su valor predeterminado.

Los métodos de pureba están habilitados por defecto con un valor "FALSE".

Ejemplo:
wrapper.disable_tests=FALSE

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.

Ejemplo de llamada a prueba deshabilitada:
jvm 1    | Exception in thread "main-myapp-thread" java.lang.IllegalStateException: Test methods have been disabled.
jvm 1    |      at org.tanukisoftware.wrapper.WrapperManager.accessViolationNative(WrapperManager.java:2699)
jvm 1    |      ...
jvm 1    |      ...