質問

ここでの手順で述べたように、ojdbc6.jarをバンドルに変換しようとしています

http://fusesource.com/docs/esb/4.2/ deploy_osgi / deployjar-convert.html

残念ながら、以下のように誤りを獲得しています。親切に助けてくれる

1エラー

1:[COM.SUN.Security.Auth.module.auth.module、)への未解決の参照 javax.resource、java x.resource.spi、javax.resource.spi.EndPoint、 javax.resource.spi.security、Oracle .i18n.text、 oracle.i18n.text.converter、oracle.non、oracle.security.pkiによるClas S(ES)Bundle-ClassPath [Jar:OJDBC_PLUGIIN_1.0.0.0.jar] [Oracle / JDBC / Connectまたは/ oracleresourceadapter.class、 Oracle / JDBC / Pool / OracleConnectionCacheManager $ 1。クラス、 Oracle / Net / ANO / Authentications.ervice.class、 Oracle / JDBC / Pool / Oracleruntim. eloadbalancingeventhandlerthread $ 1.クラス、 Oracle / SQL / Converter / ChantapleTmetad ATA.CLASS、 Oracle / JDBC / Connector / oracleManagedConnection.class、Oracle / JDBC / CONN Ector / oracleManagedConnectionMetadata.class、 Oracle / JDBC / Connector / OracleConnect IonrequestInfo.class、 Oracle / JDBC / Connector / oracleManagedConnectionFactory.class、 Oracle / JDBC / Pool / OracleFailoverEventHandlerThread $ 1.Class、 Oracle / SQL / Converte R / CharacterConverterFactoryogs.class、 Oracle / SQL / Converter / ORAI18NCharacterSettme tadata.class、 Oracle / JDBC / Connector / oracleConnectionManager.class、Oracle / JDBC / C OnNector / oracleLocalTransaction.class、 Oracle / JDBC / Driver / PhificyConnection.cla SS、 Oracle / JDBC / Pool / OracleFailoverEventHandlerThread.class、 Oracle / JDBC / Pool /またはAclerUntimeloadBalancingEventHandlerThread.class、 Oracle / SQL / Converter / I18Charac TerconVertersWrapper.class]

役に立ちましたか?

解決

私は私のバンドルに動的インポートを有効にしています。

他のヒント

次の方法でそれを修正しました:

1)Oracle JDBCライブラリをローカルMaven Repository

に折り返す
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2.0 -Dpackaging=jar -Dfile=/home/mike/ojdbc7.jar -DgeneratePom=true
.

2)ローカルMavenからOSGiバンドルへのOracle JDBCライブラリを折り返す

osgi:install -s wrap:mvn:com.oracle/ojdbc7/12.1.0.2.0
.

3)自分のOSGiバンドルのpom.xml:

<Import-Package>oracle.jdbc.driver,*</Import-Package>
.

You can also try installing the JAR as-is using the wrap handler

install wrap:file:/path/myfile.jar
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top