Это проблема, с которой я столкнулся с предохранителем Jboss, где зависимость (JDBC JAR) не найдена в виде пакета OSGI. Исходный код отлично работает при локальном запуске, но ошибки при развертывании в контейнере Karaf. Подробное описание проблемы и связанный с ней исходный код размещается по адресу: https://developer.jboss.org/message/948643Red Hat JBoss Fuse 6.2.1: Osgi Отсутствует Требование: драйвер Oracle JDBC
Любые предложения по этому поводу приветствуются.
Благодарим за ваше терпение. Prabal
giyf: http://cq-ops.tumblr.com/post/21893960212/how-to-turn-a-jdbc-driver-jar-into-an-osgi-bundle/http://stackoverflow.com/questions/16892212/osgi-bundle-require-jdbc-driver-when-use-service-interface-from-other-bundle – Marged
Пожалуйста, включите подробную информацию о проблеме в вопрос, а не по внешней ссылке. Это политика StackOverflow, потому что внешняя ссылка может стать устаревшей, и вопрос и ее ответ больше не будут полезны. –
Я пытаюсь развернуть проект Fuse, который использует драйвер JDBC Oracle. Хотя я успешно запускаю исходный код в студии разработчика Jboss, я не могу развернуть его в контейнер Karaf. Всякий раз, когда я пытаюсь сделать это, я получаю сообщение об ошибке следующим образом: onFramework [307]: Не удалось разрешить 307.0: отсутствует требование [307.0] osgi.wiring.package; (osgi.wiring.package = oracle.jdbc) –