Некоторые из наших клиентов не могут работать наш клиент Java Web Start больше, так как Java 8 Update 111. Они получают:Java Web Start: Невозможно туннель через прокси-сервер, так как Java 8 Update 111
java.io.IOException: Невозможно туннелировать через прокси. Proxy возвращает «HTTP/1.1 407 Proxy Authentication Required
Это, возможно, придется делать с этим изменением:
Теперь прокси, требующие обычной проверки подлинности при настройке туннеля для HTTPS больше не удастся по умолчанию. При необходимости эту схему проверки подлинности можно активировать, удалив Basic из сетевого свойства jdk.http.auth.tunneling.disabledSchemes или по , установив системное свойство с тем же именем на «" (пустое) на командная строка.
http://www.oracle.com/technetwork/java/javase/8u111-relnotes-3124969.html
Однако я не уверен, как Апи необходимые изменения с Java Web Start. Добавление тега свойств в JNLP, как это, не повлияло:
<resources>
...
<property name="jdk.http.auth.tunneling.disabledSchemes" value=""/>
...
</resources>
Любая идея?
Обновление: Похоже, что поддерживаются только некоторые свойства. Вот список:
http://docs.oracle.com/javase/8/docs/technotes/guides/javaws/developersguide/syntax.html
«jdk.http.auth.tunneling.disabledSchemes» не среди них :(
Таким образом, нет никакого способа, чтобы включить основные туннелирования аутентификации прокси HTTPS в Java Web Start
Вы смогли проверить, что это свойство работает? Этот ответ SO может помочь: http://stackoverflow.com/a/4036534/867816 –
Нет, это первый раз, когда я пытаюсь использовать тег свойства. Однако java-vm-args, похоже, здесь не применяется, поскольку это лишь несколько аргументов. Вот список: http://docs.oracle.com/javase/8/docs/technotes/guides/javaws/developersguide/syntax.html Однако теперь я вижу, что есть также такой список для тега свойства. Гектометр Таким образом, нет возможности включить базовое туннелирование прокси-сервера в Java Web Start? – mbee