0

Я получаю странную ошибку, которая, кажется, указывает на конфликты httpcore. Хотя у меня есть только один httpcore-4.4.5.jar в пути к классам, у меня также есть java-wrapper-1.1.1-jar-with-dependencies.jar для доступа к сервисам Watson. Кажется, он несет кучу классов Apache http *. Есть ли более новая версия java-wrapper.jar, которая совместима с новыми файлами jar Apache? Ошибка в файле FFDC Liberty 16.0.0.4 является: Stack самосвала = java.lang.NoSuchFieldError:. INSTANCE в org.apache.http.conn.ssl.SSLConnectionSocketFactory (SSLConnectionSocketFactory.java:144)java-wrapper-1.1.1-jar-with-dependencies.jar конфликтует с более новым httpcore-4.4.5.jar?

Я предполагаю, что я могу перезапишите классы в jar-файле java-wrapper с более новыми версиями, но надеялся, что это уже сделано.

+0

Поскольку у меня был доступ ко всем необходимым версиям классов apache, удаление всех пакетов, запущенных в org.apache из jar-файла java-wrapper, решило проблему. Сообщение об ошибке далеко не помогает объяснить проблему, но, к счастью, она хорошо документирована в Интернете. Я добавил бы это, потому что вы не можете реализовать внедренные классы org.apache в вспомогательном файле javascript sdk watson. – wnm3

ответ

0

Исправлено, удалив пакеты org.apache из java-файла java-wrapper и используя соответствующие версии файлов http * .jar с сайта Apache.

 Смежные вопросы

  • Нет связанных вопросов^_^