2017-01-20 17 views
1

私は現在、wso2 esbのカスタムメディエータとメッセージビルダーです。私のプロジェクトの一つとして、私はapache poiライブラリを使う必要があります。 wso2 esbはすでにこのライブラリを使用していますが、古いバージョンです。私は最新のバージョン(3.15)を使用する必要がありますいくつかの問題のため、私はコンポーネント/ libフォルダに入れて無視され、esb(プラグインフォルダ内の)のバージョンが使用されるようです。 私の質問は、esbに既にセットアップされているが、別のバージョンの外部ライブラリを使用する方法です。WSO2のカスタム要素で外部ライブラリを使用する

ありがとうございました。

答えて

2

ここでOSGiのインポートを使用できます。ここであなたがしなければならないことがあります。

1)OSGiがない場合は、POI jarからOSGi jarを作成してください。パッケージが適切なバージョンでエクスポートされていることを確認してください。 (あなたの場合は3.15)。

2)あなたのjarファイルもOSGiバンドルにしてください。次に、必要なバージョンのPOIバンドルをバンドルにインポートできます。

3)両方のOSGi jarをコンポーネント/ドロップイン(libではなく)にドロップします。

これだけです。

+0

ヒントをお寄せいただきありがとうございます。私はOSGiエキスパートではありませんが、試してみます。 – Nicolas

関連する問題