0

solrj を使用して solr サーバーに接続するヒューズ esb にデプロイする jax-rs サービスがあります。プロジェクトに次の 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 に答える