0

我有一个 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 容器时,我得到 org.apache.noggit 包中的类的 ClassNotFoundException。我的问题是:

我应该为 solrj 使用什么 osgi 包?

4

1 回答 1

1

如果您使用 Fuse ESB,则使用功能更容易安装。您可以通过以下方式安装 solr

features:install camel-solr

您可以看到所有开箱即用的功能

features:list
于 2013-03-20T14:21:19.733 回答