Приветствую всех. Сразу к делу: Разрабатывается консольное приложение для работы с binance (это криптовалютная биржа, операции на которой можно совершать через api), основная часть уже написана и работает локально на компьютере. Проблема появляется когда приложение компилируется и запускается на линуксовой машине (вебсервер на CentOS8) Пишется на IntelliJ IDEA Community 2019.3 Обмен данными происходит посредством GET POST запросов через Curl, который реализован на java.net.http.HttpClient Для отправки некоторых запросов требуется формирование подписи запроса (все передаваемые параметры запроса собираются и шифруются SHA256) и вот тут кроется вся суть моего обращения! Для формирования подписи используется org.apache.commons.codec.binary.Hex Данный класс входит в пакет Apache Commons Codec » 1.9 (https://mvnrepository.com/artifact/commons-codec/commons-codec/1.9) данный пакет подключен как внешняя библиотека и без проблем отрабатывает когда приложение запускается из среды разработки. Проблема появляется если приложение скомпилировать и запустить на вебсервере. Приложение начинает работать, но когда доходит до формирования подписи для очередного запроса, выводится ошибка и приложение завершает свою работу. Обращаюсь к специалистам с опытом! Для тех, кто давно работает с Java думаю решить такую проблему не составит труда. Я готов даже оплатить услуги по консультированию конкретного человека, который поможет исправить проблему, расскажет как сделать чтобы такая ошибка не появлялась в будущем.