Статус: Новичок
Группы: Участники
Зарегистрирован: 03.10.2021(UTC) Сообщений: 3
|
День добрый, в архиве с библиотеками отсутствуют файлы инсталяторов, при этом в это же архиве в документации все описанные способы установки предусматривают использование этих файлов, описания метода установки библиотек вручную нет. Как такое может быть? Документация в архиве устаревшая, или забыли в архивы инсталяторы добавить? Как их устанавливать нужно?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,452 Сказал «Спасибо»: 53 раз Поблагодарили: 792 раз в 732 постах
|
Автор: tuxnsk День добрый, в архиве с библиотеками отсутствуют файлы инсталяторов, при этом в это же архиве в документации все описанные способы установки предусматривают использование этих файлов, описания метода установки библиотек вручную нет. Как такое может быть? Документация в архиве устаревшая, или забыли в архивы инсталяторы добавить? Как их устанавливать нужно? Здравствуйте. Предположу, что Вы используете дистрибутивы с литерой A (например, jcp-2.0.41940-A). Эти дистрибутивы предназначены для Java-машин версии 10 и выше. В инструкциях из комплекта документации указано, что в этом случае Установка КриптоПро JCP в случае эксплуатации ПО в ОС Windows/*nix не требуется, и далее идут указания, что необходимо сделать, чтобы использовать КриптоПро JCP. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.09.2020(UTC) Сообщений: 11
|
Добрый день.
Возникла проблема с дистрибутивом под 11 JAVA с тем где буква А под LINUX, конкретнее jcp-2.0.40450-A У нас используются сервера без графических менеджеров. Чтобы вызывать панель управления используется X-сервер на windows рабочей станции, а на сервере только базовая часть X11 Xorg. До версии jcp-2.0.40035 включительно, где есть инсталляторы, эта схема прекрасно работала. А вот с новым дистрибутивом работать перестала. При попытке запуска <путь от корня>ControlPane.sh /<путь к java> через Х-сервер на windows выходит окно со следующими ошибками
Error: Could not find or load main class ru.CryptoPro.JCP.ControlPane.MainControlPane Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.ControlPane.MainControlPane
Как исправить эту ситуацию. Очень не хочется разворачивать на сервере полноценную графическую среду ради того, чтобы раз в год менять сертификаты.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,452 Сказал «Спасибо»: 53 раз Поблагодарили: 792 раз в 732 постах
|
Автор: nsbank Добрый день.
Возникла проблема с дистрибутивом под 11 JAVA с тем где буква А под LINUX, конкретнее jcp-2.0.40450-A У нас используются сервера без графических менеджеров. Чтобы вызывать панель управления используется X-сервер на windows рабочей станции, а на сервере только базовая часть X11 Xorg. До версии jcp-2.0.40035 включительно, где есть инсталляторы, эта схема прекрасно работала. А вот с новым дистрибутивом работать перестала. При попытке запуска <путь от корня>ControlPane.sh /<путь к java> через Х-сервер на windows выходит окно со следующими ошибками
Error: Could not find or load main class ru.CryptoPro.JCP.ControlPane.MainControlPane Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.ControlPane.MainControlPane
Как исправить эту ситуацию. Очень не хочется разворачивать на сервере полноценную графическую среду ради того, чтобы раз в год менять сертификаты. Здравствуйте. Или запускайте панель, находясь в директории в дистрибутивом JCP 2.0-A, или прописывайте в classpath пути до jar в дистрибутиве JCP 2.0-A. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.09.2020(UTC) Сообщений: 11
|
Правильно ли я понял, что для этого в начало ControlPane.sh добавить команду cd /<путь до каталога с дистрибутивом> ?
И тогда второй вопрос, как правильно и в каком файле прописать classpath путь до jar в дистрибутиве ? Если не поможет первый вариант.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Запускать ControlPane.sh надо в папке с распакованным дистрибутивом JCP. В ControlPane уже есть указание classpath с файлами в текущей директории. В некоторых случаях можно обойтись и без ControlPane, например, использовать keytool. Примеры команд для keytool есть в документации дистрибутива, папка Doc, файл "Руководство программиста", раздел "Использование утилиты keytool". |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.09.2020(UTC) Сообщений: 11
|
Автор: Евгений Афанасьев Запускать ControlPane.sh надо в папке с распакованным дистрибутивом JCP. В ControlPane уже есть указание classpath с файлами в текущей директории. В некоторых случаях можно обойтись и без ControlPane, например, использовать keytool. Примеры команд для keytool есть в документации дистрибутива, папка Doc, файл "Руководство программиста", раздел "Использование утилиты keytool". При использовании внешнего Х-сервера невозможно установить текущий каталог, там задается полный путь до исполняемого файла. Поскольку исполняемым файлом является ControlPane.sh то я и предположил, что в самом начале скрипта выполнить команду перехода в требуемый каталог.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 09.09.2020(UTC) Сообщений: 11
|
Добавил команду cd/<путь к дистрибутиву> первой командой в файле ControlPane.sh помогло. Панель запустилась.
Удивляет то, что раньше было не нужно устанавливать текущим каталог дистрибутива.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Потому что раньше вы использовали JCP для java 8, там все jar (и панель) устанавливались в lib/ext. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close