我们有些客户自Java 8 Update 111以来无法运行我们的Java Web Start客户端。他们会看到以下错误信息:
这似乎与此更改有关:链接:java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 407 Proxy Authentication Required
如果客户不想更改其代理身份验证方法,是否有任何解决方法? 注意: 将现在,对于为HTTPS设置通道时需要基本身份验证的代理,将默认不再成功。如果需要,可以通过从jdk.http.auth.tunneling.disabledSchemes网络属性中删除Basic或在命令行上设置同名的系统属性为""(空)来重新激活此身份验证方案。
<property name="jdk.http.auth.tunneling.disabledSchemes" value=""/>
添加到JNLP的<resources>
中没有效果。这是因为只有少数几个属性支持此方式 (页面底部有一个列表,链接在此)。"jdk.http.auth.tunneling.disabledSchemes"不在此列表中。