如何在servicemix中安装pax-jdbc oracle功能



我可以为mariadb工厂安装该功能。但我在karaf/servicemix中安装oracle工厂的功能时遇到了问题。我运行了这个:

karaf> feature:repo-add mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.4.0/xml/features
karaf> feature:install pax-jdbc-oracle

然后,结果抛出下一个错误:

执行命令时出错:无法解析root:缺少requirement[root]osgi.identity;osgi.identity=pax-jdbc oracle;type=karaf.feature;version=";[1.4.0,1.4.0]";;filter:=";(&(osgi.identity=pax-jdbc-oracle((类型=karaf.feature((版本>=1.4.0((版本<=1.4.0;[原因:无法解析pax jdbc oracle/1.4.0:缺少需求[pax jdbc orale/1.4.0]osgi.identity;osgi.identity=org.ops4j.pasx.jdbc.orace;type=osgi.bundle;version=";[1.4.0,1.4.0]";;resolution:=强制[原因:无法解析org.ops4j.pax.jdbc.oracle/1.4.0:缺少需求[org.ops4j.pax.jdbc.oracle/11.4.0]osgi.wiring.package;filter:=";(osgi.wiring.package=oracle.jjdbc("]]

我尝试更改版本并在%KARAF_HOME%/system中添加oracle驱动程序,但没有结果。伙计们,你能给我什么线索或解决方案吗?

看起来Oracle JDBC驱动程序(Oracle.JDBC.*(在中找不到或未被分类

(osgi.wiring.package=oracle.jdbc)

因此,请从下载合适的驱动程序https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19-7-c-downloads.html即ojdbc8.jar或ojdbc10.jar,并将它们添加到类路径

最新更新