Pregunta

Estoy tratando de convertir mi OJDBC6.jar en un paquete como se menciona en los pasos aquí

http://fuseource.com/docs/esb/4.2/ desply_osgi / deployjar-conviert.html

Lamentablemente, estoy recibiendo un error como se muestra a continuación. Amablemente ayuda

un error

1: referencias no resueltas a [com.sun.security.auth.module, javax.resource, java x.resource.spi, javax.resource.spi.endpoint, javax.resource.spi.security, Oracle .i18n.text, oracle.i18n.text.converter, oracle.ons, oracle.security.pki] por clas S (es) en el paquete-classpath [JAR: OJDBC_PLUGIIN_1.0.0.jar]: [Oracle / JDBC / Conectar o / OraclerEourCApTapter.class, Oracle / JDBC / Pool / OracleconnectionCachemanager $ 1. clase, Oracle / net / ano / autenticationservice.class, Oracle / JDBC / POOL / ORACLERUNTIM eladbalancingEventhandlerlerTread $ 1.Class, Oracle / SQL / Converter / SeabsEtmetad Ata.Class, Oracle / JDBC / Conector / OraclemanagedConnection.class, Oracle / JDBC / Conn Ector / OraclemanagedConnectionMetAdata.class, Oracle / JDBC / Conector / Oracleconnect ionrequestinfo.class, Oracle / JDBC / Conector / OraclemanagedConnectionFactory.Class, Oracle / JDBC / POOL / ORACLEFAILOVERVENTHANDLERTREADE $ 1.CLASS, Oracle / SQL / CONFUTE R / PERSULSULSCONVERTERATORYOGS.class, Oracle / SQL / Converter / Orai18NCharacterETME Tadata.Class, Oracle / JDBC / Conector / OracleconnectionManager.Class, Oracle / JDBC / C Onencector / OraclelocalTransaction.Class, Oracle / JDBC / Driver / FísicoConnection.Cla SS, Oracle / JDBC / POOL / ORACLEFAILOVERVENTHANDERTERTHREAD.CLASS, Oracle / JDBC / Pool / o acleruntimiLoadBalancingEventhandlerThread.Class, Oracle / SQL / Converter / i18Carac Terconverterswrapper.class]

¿Fue útil?

Solución

He habilitado importación dinámica en mi paquete y funcionó.

Otros consejos

He arreglado eso con los métodos Following:

1) envolver la biblioteca de JDBC Oracle en el repositorio local de Maven

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) Wrap Oracle JDBC Library de Local Maven a Osgi Bundle

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

3) en el POM.xml de mi propio paquete OSGI:

<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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top