После установки и первоначальном запуске СФР Маршрутизатор, многие получают ошибки:
Выбранный порт уже занят, невозможно запустить маршрутизатор

Ошибка при запуске маршрутизатора

Ранее я описывал как проходит установка Маршрутизатора, коротко, в двух словах, подытожу, какие компоненты необходимы для успешного запуска.
1) Java 8 Скачать
2) КриптоПро JCP и JTLS R3 Скачать
3) СФР Маршрутизатор Скачать (идёт в составе дистрибутива новой версии АРМ ЛПУ 2.01.27)
Из опыта, практически во всех случаях ошибка запуска маршрутизатора — пользовательская ошибка, что-то упущено в процессе установки. В редких случаях, когда действительно выбранный порт для маршрутизатора занят каким-то процессом, и никогда не встречал, чтобы ошибка была связана с особенностями настроек операционной системы. Могут быть ограничения на уровне сети, фаерволы, антивирусы не пропускать подключение, но это всё не относится к ошибкам при запуске маршрутизатора, данные ограничения могут проявить себя непосредственно при отправке данных в СФР, в виде определённых ошибок, позже опишу их в другой заметке.
Ниже разберём какие всё же могут быть допущены ошибки.
1) Установленная Java 8 не соответствует разрядности операционной системы (х64 или х32), данный компонент обязателен для установки КриптоПро JCP и должен строго соответствовать ОС.
При отсутствии данного компонента в операционной системе Windows в процессе установки КриптоПро JCP мы получим ошибку Error occurred: JRE not found.

2) Вторая частая ошибка, КриптоПро JCP устанавливается по принципу «Далее -> Далее -> Готово».
Будьте внимательны, JCP устанавливается в директорию маршрутизатора, по умолчанию C:\FssRouter\jre
В ходе установки, должны быть отмечены следующие компоненты:
— Криптопровайдер JCP;
— Модуль шифрования;
— TLS провайдер;

Установка JCP должна завершиться корректно, без ошибок.

3) После установки КриптоПро JCP, не забываем внести изменения в конфигурационный файл fss_mo.ini, согласно разрядности установленной операционной системы (х64 или х32).
Если Вы уверены, что сделали всё верно, но ошибка при запуске маршрутизатора СФР всё равно возникает, что можно сделать:
— Иногда встречаются рабочие места, где не хватает прав доступа, попробуйте выполнить запуск маршрутизатора от имени администратора.

— При настройке маршрутизатора, я обычно использую порт 8585, использовать можно любой свободный, если при запуске пишет: выбранный порт уже занят, невозможно запустить маршрутизатор

Проверьте, действительно ли занят данный порт в Windows? Введя командной строке: netstat -aon (покажет все порты)

или netstat -aon | findstr «8080» (покажет статус определённого порта)

Если порт используется, вы увидите строку со статусом LISTENING (слушает), необходимо разобраться, чем занят выбранный порт, или назначить иной свободный.
При успешно запущенном маршрутизаторе в браузере должна открываться строка подключения http://localhost:8080/eln (8080 заменить на указанный вами порт)
Если маршрутизатор запускается и в настройках указан верный URL для необходимого сервиса, для ЭЛН на сегодняшний день это https://eln.sfr.gov.ru/ws-mo-crypto/FileOperationsLnService?wsdl, но обмен с СФР не происходит, при отправке больничных возникают ошибки, то на данном этапе маршрутизатор больше не стоит трогать, необходимо разбираться с ошибками, возникающими непосредственно в программе, это могут быть ошибки, связанные с настройками программы, шифрованием и подписанием (криптография), неверно указанными настройками сервисов СФР и т. д.
Будут возникать трудности, спрашивайте! Если заметите ошибки, неточности, буду благодарен за обратную связь.
Установка, настройка, устранение ошибок.
Помощь и обучение медицинского персонала.
Буду рад помочь!



