【发布时间】:2020-02-12 15:23:28
【问题描述】:
我在启动 Karaf 时收到以下错误。我的一位同事具有完全相同的功能、捆绑包等,但没有收到错误。我们都使用 Windows 10 和 Karaf 4.0.7。
事实上,他只是压缩了他的 Karaf 文件夹并给了我。所以我们的卡拉夫装置是相同的。现在我正试图让它在我的机器上工作。
那么它怎么不能在我的本地机器上运行呢?
我不太了解 Karaf,所以我不知道如何进一步排除故障。可能是什么原因?
可能是我本地 Maven 存储库中的某些 jar 文件丢失了 (我的同事有但我没有)?我听说这是 Karaf 正在寻找一些组件的地方。
data-access (2381)
------------------
Status: Failure
Blueprint
10/15/19 4:51 PM
Exception:
null
java.util.concurrent.TimeoutException
at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:371)
at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Missing dependencies:
(&(osgi.unit.name=ybkDS)(objectClass=javax.persistence.EntityManager)) (&(osgi.unit.name=ybDS)(objectClass=javax.persistence.EntityManagerFactory))
事实上,当我启动 Karaf 时,我首先得到了几分钟,然后我得到了上面发布的错误。
karaf@root()> bundle:diag
Bundle 53
---------
Status: Installed
Unsatisfied Requirements:
data-access (2384)
------------------
Status: GracePeriod
Blueprint
10/15/19 6:36 PM
Missing dependencies:
(&(osgi.unit.name=ybDS)(objectClass=javax.persistence.EntityManagerFactory)) (&(osgi.unit.name=ybkDS)(objectClass=javax.persistence.EntityManager))
website-performance (2385)
--------------------------
Status: GracePeriod
Blueprint
10/15/19 6:36 PM
Missing dependencies:
(&(osgi.unit.name=ybDS)(objectClass=javax.persistence.EntityManagerFactory)) (&(osgi.unit.name=ybkDS)(objectClass=javax.persistence.EntityManager))
它在寻找什么我没有的东西?
【问题讨论】:
标签: java osgi apache-karaf osgi-bundle