Skip to main content

Исправляем ошибку Java при подключении к SAN-свитчу Brocade по http

brocade-логоНесколько дней назад я столкнулся с проблемой Java при попытке настроить пару перешедших мне в наследство коммутаторов IBM 48b-5 SAN (Brocade 2498-F48) и IBM 2498-24 Express.

При доступе к коммутатору SAN по протоколу http появляется сообщение следующего содержания:

The version of Java plugin needed to run the application is not installed. The page from where the plugin can be downloaded will be opened in a new window. If not, please click here: Download correct Java version.

При этом, на компьютере где я собирался производить настройку установлена  Java 8 версии, но самое интересное, что при попытке скачать и поставить нужную для запуска консоли Brocade версию Java не происходит ровным счетом ничего. Даже если перейти  по указанной ссылке напрямую (http://jdl.sun.com/webapps/getjava/BrowserRedirect?locale=en&host=java.com), то становится ясно что по этому адресу просто ничего нет:

На скриншоте: не открывшийся адрес обновления Java.
На скриншоте: не открывшийся адрес обновления Java.

 

В общем, Java как всегда — доставляет… Но я не сдался, и нашел решение проблемы. Так что теперь этот бесценный опыт хочу передать вам, дорогие читатели.

И так, начинаем:

Способ 1

Нужно изменить свойство параметра java security на клиентском компьютере,  с которого мы пытаемся подключиться:

Для этого нам нужно попасть в папку установки и изменитть файл безопасности java, отредактировав файл java.security. Путь установки по умолчанию для ОС Windows: C:\Program Files\Java\jre6\lib\security\ (см. скриншот):

На скриншоте: путь до папки security для установки Java по умолчанию.
На скриншоте: путь до папки security для установки Java по умолчанию.

В этой директории нам нужен файл java.security. Открываем его текстовым редактором в режиме редактирования (я использую Sublime Text 3).

Ищем строку: jdk.certpath.disabledAlgorithms = MD2, RSA keySize  < 1024

Закомментируем параметр jdk.certpath.disabledAlgorithms = MD2, RSA keySize  < 1024
Закомментируем параметр jdk.certpath.disabledAlgorithms = MD2, RSA keySize  < 1024

И комментируем ее знаком  #. Сохраняем изменения в файле java.security. Всё.

Пробуем подключиться к нашему SAN свитчу:

На скриншоте: Запрос на обновление Java машины. Нужно выбрать вариант "Later".
На скриншоте: Запрос на обновление Java машины. Нужно выбрать вариант «Later».

 

На скриншоте: Окно ввода логина на SAN switch IBM (Brocade).
На скриншоте: Окно ввода логина на SAN switch IBM (Brocade).

 

На скриншоте: Главная страница управления SAN свитчем IBM (Brocade).
На скриншоте: Главная страница управления SAN свитчем IBM (Brocade).

Ура! Успех. Мы успешно зашли в консоль управления свитчем.

Способ 2

Нужно пропустить проверку безопасности Java, просто добавив добавив строку «_installed» в URL-адрес коммутатора. Приложение Java просто загрузится и пройдет проверку безопасности, например:

Исходный URL: http://SAN-switch-IPAddress/switchExplorer.html

Добавьте «_installed» в URL-адрес, так, чтобы получилось:

http://SAN-switch-IPAddress/switchExplorer_installed.html

Сразу после этого начнется загрузка приложения и вы увидите приглашение на ввод логина и пароля для доступа к консоли управления вашим SAN-свитчем Brocade. Все вышеописанные действия производились в браузере Internet Explorer.

Если у вас эти два способа не сработали попробуйте сделать даунгрейд Oracle Java до версии 7. Это 100% должно помочь.

На сегодня это всё, что я хотел рассказать вам. Подписывайтесь на обновления блога, следите за выпуском новых статей. Всем удачи!

11 thoughts to “Исправляем ошибку Java при подключении к SAN-свитчу Brocade по http”

  1. Спасибо огромное! блин задолбали с этой java все кругом , любые сервера и схд с свичи где только можно , неужели нельзя ничего другого придумать.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *