【问题标题】:How to install pax-jdbc-oracle feature in servicemix?如何在 servicemix 中安装 pax-jdbc-oracle 功能?
【发布时间】:2021-02-02 14:04:11
【问题描述】:

我可以为 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:缺少需求[root] osgi.identity; osgi.identity=pax-jdbc-oracle;类型=karaf.feature;版本="[1.4.0,1.4.0]"; filter:="(&(osgi.identity=pax-jdbc-oracle)(type=karaf.feature)(version>=1.4.0)(version

我尝试更改版本并在%KARAF_HOME%/system 中添加oracle 驱动程序,但没有结果。 小伙伴们,能不能给我点线索或者解决办法?

【问题讨论】:

    标签: java oracle jdbc apache-karaf apache-servicemix


    【解决方案1】:

    似乎找不到或未分配 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 并将它们添加到类路径中

    【讨论】:

    • 是的!!!我在 karaf context(karaf>bundle:install wrap:mvn:com.oracle/ojdbc6/11.2.0.4) 中安装了 ojdbc 包,然后开始工作。谢谢。!!
    猜你喜欢
    • 2013-10-25
    • 2013-11-22
    • 2018-01-07
    • 2014-09-22
    • 1970-01-01
    • 2013-07-15
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    相关资源
    最近更新 更多