Saltar al contenido

Java Web Start: no se puede hacer un túnel a través del proxy desde Java 8 Update 111

Solución:

Descubrí que hay una forma, pero no en manos del desarrollador: el usuario puede agregar

-Djdk.http.auth.tunneling.disabledSchemes=""

para Java 8 en el Panel de control de Java → Java → Ver … → Parámetros de tiempo de ejecución

para Java 9 en el Panel de control de Java → Configuración de escritorio → Parámetros de tiempo de ejecución

Además de la respuesta de mbee, también se puede configurar esto en el net.properties archivo del jre:

C:Program Files (x86)Javajre1.8.0_131libnet.properties

Actualmente, la última línea 100 debe comentarse:

Antes:

 #jdk.http.auth.proxying.disabledSchemes=
 jdk.http.auth.tunneling.disabledSchemes=Basic

Después:

 #jdk.http.auth.proxying.disabledSchemes=
 #jdk.http.auth.tunneling.disabledSchemes=Basic

Tenga en cuenta que ambas respuestas deben repetirse después de una Actualización de Java, aunque la Actualización automática de Java está desactivada con la Autenticación de proxy de Internet básica.

Si necesita hacer esto en tiempo de ejecución, puede establecer el valor del jdk.http.auth.proxying.disabledSchemes propiedad agregando

System.setProperty("jdk.http.auth.tunneling.disabledSchemes", "");

al método principal de su aplicación.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *