OpenWebStart

Mar 07, 2022 21:10


Вот тут я уже писал про трудности работы с BMCшками на всяких некросервачках. В основном они заключаются в том, что писались те апплеты еще под 6-ую Java, которые не хотят запускаться на современных Java в виду ужесточений требований безопасности, запрета старых криптоалгоритмов, отказом от NPAPI / JNLP и так далее.

Сегодня "вспомнил молодость" и ткнулся в один сервак с ASUS-овской BMCшкой. Как и все, она заточена под Java Web Start. Которая из современных браузеров давным-давно выпилена. Да, можно скачать JNLP и запустить локально, но тут вылезает вторая подстава.

Собственно само KVM-приложение (KVM здесь означает Keyboard-Video-Mouse) состоит из нескольких разных JARников, которые подгружаются JNLP-шкой "по ходу пьесы". Причем разные, в зависимости от того под какой операционкой ты запустил клиента. И тут косяк. Сама она скачать их не в состоянии, а браузерного окружения тоже нет, так как она запущена в "standalone". Ну и отбивается с ошибками типа

You are trying to get resource https://блаблабла/Java/release/JViewer.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure
You are trying to get resource https://блаблабла/Java/release/Linux_x86_64.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure
JAR https://блаблабла/Java/release/JViewer.jar not found. Continuing.
JAR https://блаблабла/Java/release/Linux_x86_64.jar not found. Continuing.
Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class.

А на сервачок-то "из консоли" попасть хочется.

Так что сегодня я узнал про проект под названием "OpenWebStart".

С одной стороны, мне не очень понравилось, что он самостоятельно и без спросу выкачал мне полностью Adopt-овскую 11-ую жаву в "~/.cache". С другой стороны, при его помощи таки удалось попасть в BMC-интерфейс. Так что вот, в копилку. И чтобы не забыть. Теперь нормальные современные серваки с KVM-интерфейсом на базе HTML5, чувствую, появятся у меня ещё очень нескоро.

железо, hints, ссылки, софт, it, java

Previous post Next post
Up