当前位置: 首页 > 知识库问答 >
问题:

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

程振濂
2023-03-14

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

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

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

执行命令时出错:无法解析根:缺少需求[root]osgi。身份奥斯基。identity=pax-jdbc-oracle;类型=卡拉夫。特色version=“[1.4.0,1.4.0]”;过滤器:=”(

我尝试在%KARAF_HOME%/system中更改版本并添加oracle驱动程序,但没有结果。朋友们,你们能给我一些线索或解决办法吗?

共有1个答案

许淳
2023-03-14

看起来没有找到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分布与一些预先安装的功能,因为我们没有互联网,我们想部署它。 这是我们的pom: 我们总是得到以下错误: 我们希望预先安装此功能,但不知何故,将其置于bootFeatures或installedFeatures下并不重要。 提供的范围/运行时也不重要。

  • 我尝试将Oracle JDBC驱动程序安装到Apache Geronimo,但没有成功。我正在使用ojdbc6。罐子 我将其复制到repository文件夹,并尝试先使用Geronimo的管理控制台设置Oracle XA池,但没有成功。它抱怨OracleDataSource的ClassNotFoundException缺少驱动程序。 然后,我尝试设置一个常规的Jdbc驱动程序(oracle瘦)。我

  • 探索使用pax-jdbc来管理集成的数据库连池。我遵循了克里斯蒂安·施耐德教程中的步骤。 http://www.liquid-reality.de/display/liquid/2012/01/13/Apache卡拉夫教程第6部分-数据库访问 然而遇到了以下问题, 1) 如果我重新启动containe,pax jdbc不会创建连接池,直到我更新etc目录中的配置文件。不确定我是否错过了任何配置。

  • 这可能与Apache Felix无法访问Postgres JDBC有关 我在卡拉夫日志中查看了日志级别的信息。

  • 我正在做一些测试,安装和卸载功能及其行为。 我从一个干净servicemix 7.0.0.m1安装开始,默认情况下它有cxf 3.1.4和camel 2.16.2。 之后,如果我输入bundle:requirements44,它表示所有与cxf相关的东西都由3.1.9版解决了。 我尝试卸载cxf/3.1.9,卸载后,当我键入feature:list-i时,它显示了与cxf 3.1.9相关的特性,我

  • 本文向大家介绍教你如何静默安装ORACLE,包括了教你如何静默安装ORACLE的使用技巧和注意事项,需要的朋友参考一下 由于本次的实验我是将上次的虚拟机直接拷贝过来,然后将里面图形化界面安装好了的oracle给删除,再次重新安装,所以这里要修改一些配置。 首先修改的是我们的IP地址 完成后我们修改一下hosts文件,将里面的ip地址给修改一下 接着我们删除上次安装过的ORACLE文件 进入root