Domanda

Sto cercando di convertire il mio OJDBC6.jar in un pacchetto come menzionato nei passaggi qui

http://fusource.com/docs/esb/4.2/ Deploy_osgi / Deployjar-convert.html

Purtroppo ottengo un errore come di seguito. Guida gentilmente

Un errore

.

1: Riferimenti irrisolti 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] di Clas S (ES) sul PACEPA PACANZA BAGLE [JAR: OJDBC_PLUGIIN_1.0.0.jar]: [Oracle / JDBC / Connect o / OracleresourCaaDapter.Class, Oracle / JDBC / Piscina / OracleConnectionCacheManager $ 1. classe, Oracle / Net / Ano / AuthenticationService.Class, Oracle / JDBC / PISCOLO / ORACLERUNTINM EloadBalilanciaingVentHandlerThread $ 1.Class, Oracle / SQL / Converter / Persona caratteriTetad ATA.Class, Oracle / JDBC / Connettore / OraClemanegedConnection.Class, Oracle / JDBC / CONN ECTOR / OraClemanegedConnectionMetadata.Class, Oracle / JDBC / connettore / oracleConnect ionrequestinfo.class, Oracle / JDBC / Connettore / OraClemanegedConnectionFactory.Class, Oracle / JDBC / Piscina / OracleFaiLovereventHandleRhead $ 1.Clash, Oracle / SQL / Converte R / CaratterbalverterFactoryogs.Class.Class, Oracle / SQL / Converter / ORAIL18NCHARSATRESTME tadata.class, Oracle / JDBC / Connettore / OraCleConnectionManager.Class, Oracle / JDBC / C onnector / oraclelocaltracrazione.class, Oracle / JDBC / Driver / PhysyConnection.Cla SS, Oracle / JDBC / Piscina / OracleFaiLovereventHandleRthread.Class, Oracle / JDBC / Piscina / o ACLERUNTIMELLOADBASEANGINGEVENTHANDLERHERAD.CLASS, Oracle / SQL / Converter / I18Carac TerConverterWrapper.Class]

È stato utile?

Soluzione

Ho abilitato l'importazione dinamica nel mio pacchetto e ha funzionato.

Altri suggerimenti

L'ho risolto con i metodi foower:

1) Avvolgere la libreria Oracle JDBC nel repository locale 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) Avvolgere la libreria Oracle JDBC da MAVEN locale a Bundle Osgi

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

3) In Pom.xml del mio pacchetto 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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top