apache-karaf - 执行命令时出错:无法解析 root:缺少要求 [root] osgi.identity;
问题描述
我从 karaf 得到以下问题:
执行命令时出错:无法解析 root:缺少要求 [root] osgi.identity;osgi.identity=defa 数据库;类型=karaf.feature;版本="[2.1.0,2.1.0]"; filter:="(&(osgi.identity=defa-database)(type=karaf.feature)(version>=2.1.0)(version<=2.1.0))" [原因:无法解析defa-database /2.1.0:缺少要求 [defa-database/2.1.0] osgi.identity;osgi.identity=pax-jdbc-oracle;type=karaf.feature [原因:无法解析 pax-jdbc-oracle/1.0.1:缺少要求 [pax-jdbc-oracle/1.0.1] osgi.identity;osgi.identity=org.ops4j.pax.jdbc.oracle;类型=osgi.bundle;版本="[1.0.1,1.0.1]"; 分辨率:=强制[原因:无法解析 org.ops4j.pax.jdbc.oracle/1.0.1:缺少要求 [org.ops4j.pax.jdbc.oracle/1.0.1] osgi.wiring.package; 过滤器:=“(osgi.wiring.package=oracle.
我不明白这个错误是什么意思,问题出在哪里
我正在使用 karaf 版本 4.0.10 并且我运行karaf clean
并且我想安装自定义商务 defa 数据库。我想有人解释一下这个错误的含义。我已经仔细检查过,在我的 Maven 存储库中,我在正确的路径中有提到的 ojdbc8_12.2.0.1.0_ojdbc8-12.2.0.1.0.jar。
解决方案
我通过更改maven java版本并重新安装项目解决了这个问题
推荐阅读
- bootstrap-4 - “btn-outline-primary”在引导 cdm 中不起作用
- org-mode - 在 Org 模式下显示并排文本的最佳方式
- libgdx - libGDX:另一个输入上的一个演员
- amazon-ec2 - 如何将公共 IP 地址直接放在 EC2 实例网卡上
- javascript - 如何在容器底部元素的正上方对齐光滑滑块?
- c# - HashSet的快速交集
并列出 - reactjs - 组件在 useEffect 作为 componentDidMount 运行之前渲染了两次
- swift - 使用 Big O 表示法避免多个 forEach 循环的最有效方法
- r - R中带有散点图的数据点的多种颜色
- flutter - Flutter - 如何使用 webview_flutter 包播放 Google Drive 视频预览