2017-12-14 6 views
1

すべてのoracleデータソースを使用してフィーチャを作成し、ファブリックプロファイルに追加できるようにします。Oracleドライバ(ojdbc6)を使用してフィーチャを作成

私はJBoss Fuseの非ファブリックインストールで自分のデータソースにアクセスすることができました。これは、oracleドライバをdeployフォルダに直接デプロイしてから、すべてのデータソースをバンドルに作成することでした。

Unable to resolve 317.2: missing requirement [317.2] osgi.wiring.package; (osgi.wiring.package=oracle.jdbc.pool)

私はドラッグ&ドロップをしようとしました:

問題は、私は、単一のバンドル内の両方のデータソースとてojdbc6.jarが含まれている場合、JBossのヒューズが私のOracle Connectorクラスを作成することができないということですドライバを管理コンソールの新しいプロファイルの展開セクションに直接配置し、同じ結果を持つmaven jarとしてjarをインストールします。

osgi:install mvn:を使用してドライバをインストールすると、同じエラーがスローされます。

[ 321] [Active  ] [   ] [  ] [ 80] mvn:com.oracle/ojdbc6/11.2.0.4 

たぶん私は

任意のアイデアMavenのOSGI Bundle Error - ojdbc6.jarにjarファイルをインストールするには、このソリューションを使用し、jarファイルが間違ってラップしていますか?

答えて

1

this git repoにポンポンとOracleドライバをラップしてから、このような特徴でバンドルを定義する:

<bundle>wrap:mvn:com.oracle/ojdbc6/11.2.0.4</bundle> 

は私のために働きました。

関連する問題