Question

J'essaie de convertir mon JOJDBC6.jar en un paquet comme mentionné dans les étapes suivantes:

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

Malheureusement, je reçois une erreur comme ci-dessous. Gentiment aider

une erreur

1: références non résolues à [com.sun.security.auth.module, javax.resource, java x.resource.spi, javax.resource.spi.endpoint, javax.resource.spi.security, oracle .i18n.text, oracle.i18n.texver.converter, oracle.ons, oracle.security.pki] par Clas S (ES) sur le bundle-classPath [JAR: OJDBC_PLUGIIN_1.0.0.JAR]: [Oracle / JDBC / Connect ou / oracleresourceadapter.class, oracle / jdbc / piscine / oracleconnectioncachemanager $ 1. classer, oracle / net / ano / authentifierservice.class, oracle / jdbc / piscine / oraclerunte EloadBalancingeventhandlerdlerdlerd $ 1.Class, Oracle / SQL / Convertisseur / PersonniersetMetad Ata.class, oracle / jdbc / connecteur / oraclemageageConnection.class, oracle / jdbc / connection Ottor / oraclemageConnectionMetaData.class, oracle / jdbc / connecteur / oracleconnect ionrequestinfo.class, oracle / jdbc / connecteur / oraclemageagedconnectionFactory.class, oracle / jdbc / piscine / oraclefailvereventventhlerthread $ 1.Class, oracle / sql / converti r / caractèreconverterterfactoryogs.class, Oracle / SQL / Convertisseur / ORAI18NCHARACTERSETME TADATA.CLASS, Oracle / JDBC / Connector / oracleconnectionManager.Class, Oracle / JDBC / C onnector / oraclelocaltransaction.class, Oracle / JDBC / Driver / PhysicyConnection.cla SS, oracle / jdbc / piscine / oraclefailvereventventhlerthread.class, oracle / jdbc / piscine / ou aclauntimeloadBalancierVenthandlertthread.class, Oracle / SQL / Converter / I18Charac Terconverterswrapper.class]

Était-ce utile?

La solution

J'ai activé l'importation dynamique dans mon ensemble et cela a fonctionné.

Autres conseils

J'ai corrigé cela avec les méthodes suivantes:

1) Enveloppez la bibliothèque Oracle JDBC dans le référentiel Maven local

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) Enveloppez la bibliothèque JDBC Oracle de Local Maven à Osgi Bundle

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

3) dans le pom.xml de mon propre ensemble 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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top