Pergunta

Estou tentando converter meu ojdbc6.jar em um pacote conforme mencionado nas etapas aqui

http://fusesource.com/docs/esb/4.2/deploy_osgi/DeployJar-Convert.html

Infelizmente estou recebendo um erro conforme abaixo.Por favor ajude

Um erro

1:Referências não resolvidas a [com.sun.security.auth.module, javax.resource, java x.resource.spi, javax.resource.spi.endpoint, javax.resource.spi.Security, oracle .i18n.text, oracle.i18nnin .text.converter, oracle.ons, oracle.security.pki] por clas s (s) no pacote de pacote [jar: ojdbc_plugiin_1.0.0.jar]:Oracle/JDBC/Connect ou/OracleResourceadapter.class, Oracle/JDBC/Pool/OracleConnectionCachemanager $ 1.Class, Oracle/Net/Ano/AuthenticationService.class, Oracle/JDBC/Pool/OracleRuntim EloadBalancingEventHandlerThread $ 1.Class, Oracle/Sql/Converter/CaracterSetMetad Ata.class, Oracle/JDC/Connector/OracleManagedConnection.Class, Oracle/JDC/Connector/OracleManagedConnection.Class, ECTOR/ORACLEMANAGEDCONNECTIONMETADATA.CLASS, ORACLE/JDBC/CONECTOR/ORACLECONNECT IONRequestInfo.class, Oracle/Jdbc/Connector/OracleManAgedConnectionFactory.class, Orable/Jdbc/Pool/SentFailLeaderThandHandThLeection. acle /sql/converter/Orai18nCharacterSetMe taData.class, oracle/jdbc/connector/OracleConnectionManager.class, oracle/jdbc/c onnector/OracleLocalTransaction.class, oracle/jdbc/driver/PhysicalConnection.cla ss, oracle/jdbc/pool/OracleFailoverEventHandlerThread. Classe, Oracle/JDBC/Pool/ou AcleuntImeloadBalancingEventHandlerThread.class, Oracle/Sql/Converter/I18Charac TerConverterSwrapper.class

Foi útil?

Solução

Eu permiti a importação dinâmica no meu pacote e funcionou.

Outras dicas

Eu consertei isso com os seguintes métodos:

1) Coloque a biblioteca oracle jdbc no repositório 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) Envolver a biblioteca oracle jdbc do maven local para o pacote OSGi

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

3) No pom.xml do meu próprio pacote 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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top