Вопрос

Я пытаюсь конвертировать мою ojdbc6.jar в комплект, как указано в шагах здесь

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

К сожалению, я получаю ошибку, как показано ниже. Пожалуйста, помогите

Одна ошибка

1: нерешенные ссылки на [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] по CLAS S (ES) на пакетно-классе [JAR: OJDBC_PLUGIIN_1.0.0.jar]: [Oracle / JDBC / Connect или / Oracleresourceadapter.Class, Oracle / JDBC / Pool / OracleConnectionCachemanager $ 1. класс, Oracle / Net / Ano / Authenticationservice.Class, Oracle / JDBC / Pool / Oracleruntim ELOADBALABLASHABSESEVENTHANDLERTHERHT $ 1.CLASS, Oracle / SQL / Converter / VersicTetAd Ata.Class, Oracle / JDBC / Connector / OraclemanedConnection.Class, Oracle / JDBC / Conn EURA / ORACLEMANDCONSNUCTICEMENTADATA .CLASS, Oracle / JDBC / разъем / OracleConnect Ionrequestinfo.Class, Oracle / JDBC / разъем / OraclemanedConnectionFactory.Class, Oracle / JDBC / Pool / OraclefailovereventHandlerThread $ 1.lauss, Oracle / SQL / Converte R / HASTRYCONVERTERFACTORYOGS.CLASS, Oracle / SQL / Converter / ORAI18NCHARTERSETME TADATA .CLASS, Oracle / JDBC / Connector / OracleConnectionManager.Class, Oracle / JDBC / C Onneber / OracleloCaltransaction.Class, Oracle / JDBC / Driver / TissisionConnection.cla SS, Oracle / JDBC / Pool / OraclefailovereventHandlerTread.Class, Oracle / JDBC / Pool / или ACLERUNTIMELOADBALLACKSEVENTHANDLERTREAD.CLASS, Oracle / SQL / Converter / i18charac Terconverterswrapper.class]

Это было полезно?

Решение

Я включил динамический импорт в моем пакете, и он работал.

Другие советы

Я исправил это с методами следующих:

1) Оберните библиотеку Oracle JDBC в локальный репозиторий 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) Оберните библиотеку Oracle JDBC от Local Maven в Osgi Bundle

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

3) в Pom.xml моего собственного пачка 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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top