У меня есть служба jax-rs, которую я развертываю в fuse esb, которая использует solrj для подключения к серверу solr. Я добавил в проект следующую зависимость от maven:
<dependency>
<artifactId>solr-solrj</artifactId>
<groupId>org.apache.solr</groupId>
<version>4.1.0</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
Автономное тестирование работает нормально, подключение к solrj работает нормально. НО при развертывании в контейнере osgi я получаю исключение ClassNotFoundException для классов в пакете org.apache.noggit. У меня вопрос:
Какой пакет osgi я должен использовать для solrj?
1 ответ
Если вы используете Fuse ESB, его проще установить с помощью функций. Вы можете установить solr с помощью
features:install camel-solr
И вы можете увидеть все функции, доступные прямо из коробки, с
features:list
Похожие вопросы
Новые вопросы
java
Java — это высокоуровневый объектно-ориентированный язык программирования. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег часто используется вместе с другими тегами для библиотек и/или фреймворков, используемых разработчиками Java.