Я решаю проблему с драйвером Spring Roo / Oracle OSGi, которую многие другие уже решали и, похоже, решили.
«В настоящее время Springsource не может разместить драйвер Oracle в оболочке OSGi», поэтому вам кажется, что вынужно взять с собой уже существующий не OSGi.
Я выполняю шаги здесь с драйвером для Oracle 11g, драйвер версии 2.
Застрял с шагом 11,
Удалите неисправный драйвер OSGI из репозитория Felix:
- Используйте «osgi ps», чтобы получить идентификатор удаляемого пакета OSGI.
- Используйте «заголовки osgi», чтобы получить Bundle-SymbolicName соответствующего пакета OSGI.Возможно
com.oracle.roo.jdbc.ojdbc5
или com.oracle.roo.jdbc.ojdbc6
. - Использование
osgi uninstall –bundleSymbolicName com.oracle.roo.jdbc.ojdbcx
У меня вообще нет фона с osgi, несмотря на получение com.sun.security.auth.module
при запуске указывается отсутствующая зависимость:
roo> database reverse engineer --shema xxx
не может перейти к фазам osgi для удаления этих зависимостей из OSGi.
Может ли кто-нибудь консоль вывести команды, чтобы сделать это, как ни странно.
Очень признателен - Roo позволяет очень быстро создавать базовое приложение, но roo-oracle - это капля утеса по сравнению с простотой и скоростью всего остального.