2

我正在尝试使用 KURA_4.1.0 UI安装kura-greenhouse-demo 。我正在使用从1下载的 zipfile进行安装。但我得到了这些错误。

2020-01-02T07:37:13,773 [qtp1328311674-50] INFO  o.e.j.s.h.C.ROOT - org.eclipse.kura.web.server.GwtComponentServiceImpl: Trying www resource2: /www/denali/2F0C13DE0E184A34FAD8385DE6381D0F.gwt.rpc
2020-01-02T07:37:14,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:16,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:18,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:20,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:22,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:24,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:26,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:28,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:28,724 [qtp1328311674-163] INFO  o.e.k.w.s.s.FileServlet - Copying uploaded package file to file: /tmp/kura-greenhouse-demo-master.zip
2020-01-02T07:37:28,726 [qtp1328311674-163] INFO  o.e.k.w.s.s.FileServlet - Installing package...
2020-01-02T07:37:28,727 [DeploymentAgent] INFO  o.e.k.d.a.i.DeploymentAgent - About to install package at URL file:/tmp/kura-greenhouse-demo-master.zip

!ENTRY org.apache.felix.deploymentadmin 4 0 2020-01-02 07:37:28.765
!MESSAGE Stream does not contain a valid deployment package: missing manifest!
2020-01-02T07:37:28,772 [DeploymentAgent] ERROR o.e.k.d.a.i.DeploymentAgent - Exception installing package at URL file:/tmp/kura-greenhouse-demo-master.zip
org.osgi.service.deploymentadmin.DeploymentException: No manifest present in deployment package!
    at org.apache.felix.deploymentadmin.DeploymentAdminImpl.installDeploymentPackage(DeploymentAdminImpl.java:178)
    at org.eclipse.kura.deployment.agent.impl.DeploymentAgent.installDeploymentPackageInternal(DeploymentAgent.java:464)
    at org.eclipse.kura.deployment.agent.impl.DeploymentAgent.execInstall(DeploymentAgent.java:323)
    at org.eclipse.kura.deployment.agent.impl.DeploymentAgent.installer(DeploymentAgent.java:307)
    at org.eclipse.kura.deployment.agent.impl.DeploymentAgent.lambda$0(DeploymentAgent.java:172)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
2020-01-02T07:37:28,773 [DeploymentAgent] INFO  o.e.k.d.a.i.DeploymentAgent - Posting INSTALLED event for package at URL file:/tmp/kura-greenhouse-demo-master.zip: unsuccessful
2020-01-02T07:37:30,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:32,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:34,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
2020-01-02T07:37:36,259 [] INFO  o.e.k.d.h.Heater - No cloud publisher selected. Cannot publish!
4

1 回答 1

1

有几个问题:

  1. 温室演示已经很老了,有一段时间没有更新了(根据 Github 的说法是 5 年)。该代码最初是为 Eclipse Kura v1.3.0 编写的,不适用于 Eclipse Kura v4.1.0。
  2. 您不能将源代码上传到 Kura。您必须首先创建一个部署包,然后上传到 Kura。温室演示的完整教程可以在这里找到。
  3. 一般来说,我强烈建议您阅读此处找到的 Kura 文档。本文档解释了 Kura 的详细信息,并提供了几个使用该框架的示例。
于 2020-01-07T21:52:18.537 回答