【问题标题】:bundle state is installed/ couldnt reslove imported packages- AEM 6.2捆绑包状态已安装/无法解析导入的包 - AEM 6.2
【发布时间】:2018-05-12 17:22:49
【问题描述】:

我已将 maven 包安装到 http://localhost:4502/system/console/bundles 但捆绑状态已安装。导入包报错如下:

jersey.repackaged.jsr166e,version=[2.22,3) -- 无法解决 okhttp3 -- 无法解决 okhttp3.internal -- 无法解决 okhttp3.logging -- 无法解决 okio -- 无法解决

我向 pom 文件添加了各种依赖项,但 bundle 仍未更改为活动状态,因此我无法从我的组件 jsp 页面调用此服务。请帮忙。

【问题讨论】:

  • 安装状态不是错误。这只是意味着安装了捆绑包......
  • 对于任何想帮助你的人来说,你提供的信息基本上为零。

标签: maven service osgi bundle aem-6


【解决方案1】:

大多数情况是您内部网络的问题。 Maven 会尝试下载 jar,但会失败。

尝试在 pom 文件中添加较低的 jar 版本依赖

<dependency>
    <groupId>org.glassfish.jersey.bundles.repackaged</groupId>
    <artifactId>jersey-jsr166e</artifactId>
    <version>2.14</version>
</dependency>

或者你可以直接下载jar并把它放在你本地的maven文件夹中 C:\Users\xxx.m2\repository 然后使用 install/update 安装jar。

成功安装 jar 后尝试刷新捆绑包

希望对你有帮助

【讨论】:

  • 谢谢,我尝试使用.... 并且所有“无法解决的问题”都已解决,但出现新错误“sun.misc - - 无法被引导委派解决和覆盖”
  • 仅当捆绑状态为“活动”时,我可以从我的组件 jsp 页面调用此服务吗?我需要为我的捆绑包生成 ServiceID
  • 你“用 尝试过”是什么意思。你导出的是什么包?对于任何想帮助你的人,你提供的信息基本上为零。
猜你喜欢
  • 2015-08-10
  • 1970-01-01
  • 1970-01-01
  • 2017-04-12
  • 2014-09-20
  • 1970-01-01
  • 2018-09-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多