I am solving a problem with the Spring Roo / Oracle OSGi driver, which many others have already solved and seem to have solved.
"Springsource cannot currently host the Oracle driver in the OSGi shell," so it seems you need to wrap the existing non-OSGi.
I followed the steps here with the driver for Oracle 11g, driver version 2.
Stuck in step 11,
- Remove the failed OSGI driver from the Felix repository:
- Use "osgi ps" to get the OSGI package ID to remove.
- Use the osgi headers to get the Bundle-SymbolicName of the corresponding OSGI package. Maybe
com.oracle.roo.jdbc.ojdbc5
or com.oracle.roo.jdbc.ojdbc6
. - Use
osgi uninstall βbundleSymbolicName com.oracle.roo.jdbc.ojdbcx
I donβt have any experience with osgi at all, and even though you started the missing com.sun.security.auth.module
dependency listed below at startup:
roo> database reverse engineer --shema xxx
cannot progress with OSGI phases to remove these dependencies from OSGi.
Can anyone console reset the commands to do this, however Noddy.
Very grateful - Roo allows you to create basic applications very quickly, but roo-oracle is a drop of cliff compared to the simplicity and speed of everything else.
source share