У меня материнская плата Tyan S5533, которая служит моим накопителем NAS. У него есть выделенная сетевая карта IPMI, но я не могу запустить консоль Java, так как Firefox 52, Chrome / Chromium больше не поддерживают плагины NPAPI.
Я даже пробовал Firefox ESR, но это тоже не сработало. Я читал на ServerFault, что IcedTea не работает с IPMI, поэтому я заменил IcedTea на Oracle JRE на своем рабочем столе Arch Linux.
Вот что я хотел бы знать:
Пытаться javaws <jnlp-URL>
. При этом плагины Java запускаются вне браузера.
https://www.java.com/en/download/faq/java_webstart.xml. Также посмотрите, предлагает ли ваш поставщик другие инструменты для работы с этим.
Наконец-то консоль заработала. Я использовал JRE8, который просто не играл в мяч с файлом jnlp. Он продолжал выдавать мне FailedDownloadException с вложенным исключением SSLHandshakeException в качестве причины. Я даже добавил свой IP-адрес IPMI в список сайтов исключений в конфигурации java. Никаких кубиков !!
Я, наконец, понизил версию Java до JRE7u80. Мне все равно пришлось добавить свой IPMI IP в список сайтов исключений, но на этот раз после предупреждения о том, что запуск программы может быть рискованным, он все равно запустил ее после того, как я подтвердил.
Итак, в итоге, понижение версии Java сработало.
Что касается поддержки консоли KVM браузерами в будущем:
ОБНОВЛЕНИЕ: Oracle удалила поддержку Web Start. Я пробовал использовать icedtea-web, который использует openjdk, но, по крайней мере, для меня файл jnlp никогда не запускает консоль. Я продолжаю получать исключение SSLHandshakeException или исключение Main Class not found. Я попытался полностью понизить версию Java с jdk11-jdk6, и мне не удалось найти двоичный файл javaws ни в одном из пакетов. Поскольку icedtea / openjdk не работает, мой единственный вариант - использовать ipmiview, поскольку обе мои платы - SuperMicro.
Не знаю насчет Tyan IPMI, но для Supermicro IPMI мы используем IPMIView. Может быть, для вашей материнской платы подойдет.