La respuesta está en enlace (Java 7) y enlace (Java 8), aunque las instrucciones podrían ser más explícitas .
Dicen que para establecer el deployment.webjava.enabled
en falso en su archivo deployment.properties
, cuya ubicación está definida por la propiedad deployment.system.config
en el archivo ${deployment.java.home}/lib/deploy/deployment.config
.
Encontré que solo puedes crear deployment.properties
en ${deployment.java.home}/lib
, que supongo que es una ubicación predeterminada.
Esto plantea la cuestión de cuál es el valor de ${deployment.java.home}
, y no es lo que esperaba. Estoy usando OS X 10.7.5, y el valor de deployment.java.home
para mí es /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
.
Creé un archivo deployment.properties
allí con el contenido:
deployment.webjava.enabled=false
deployment.webjava.enabled.locked=true
Ahora, cuando abro el Panel de control de Java y voy a la pestaña de seguridad, veo esto:
Todavíaexisteelmolesto"Solo deshabilitado para este usuario", pero creo que es solo un error de la interfaz de usuario. Si inicia sesión como otros usuarios, verá que está deshabilitado para todos.