首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >org.osgi.framework.BundleException:不支持的“Bundle-ManifestVersion”值:1

org.osgi.framework.BundleException:不支持的“Bundle-ManifestVersion”值:1
EN

Stack Overflow用户
提问于 2019-08-03 10:36:55
回答 1查看 372关注 0票数 0

我在jboss中的快速启动示例中使用mvn洁净安装来构建rest项目,并使用mvn 8:deploy部署它,但是当我将这个配置文件分配给一个容器时,它有一个错误:我搜索了很多以找到解决方案,但是我不知道哪个特性或工件有错误。

代码语言:javascript
复制
Provision Exception:

    io.fabric8.common.util.MultiException: Error

      at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader.(MavenDownloadManager.java:93)

      at io.fabric8.agent.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:71)

      at io.fabric8.agent.service.Agent.loadResources(Agent.java:626)

      at io.fabric8.agent.service.Agent.provision(Agent.java:212)

      at io.fabric8.agent.service.Agent.provision(Agent.java:199)

      at io.fabric8.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:753)

      at io.fabric8.agent.DeploymentAgent$4.run(DeploymentAgent.java:303)

      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

      at java.util.concurrent.FutureTask.run(FutureTask.java:266)

      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)

    org.osgi.framework.BundleException: Unsupported 'Bundle-ManifestVersion' value: 1

      at io.fabric8.agent.resolver.ResourceBuilder.build(ResourceBuilder.java:72)

      at io.fabric8.agent.resolver.ResourceBuilder.build(ResourceBuilder.java:65)

      at io.fabric8.agent.service.Agent$3.downloaded(Agent.java:633)

      at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:143)

      at io.fabric8.agent.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:137)

      at io.fabric8.agent.download.impl.DefaultFuture.notifyListener(DefaultFuture.java:343)

      at io.fabric8.agent.download.impl.DefaultFuture.notifyListeners(DefaultFuture.java:328)

      at io.fabric8.agent.download.impl.DefaultFuture.setValue(DefaultFuture.java:254)

      at io.fabric8.agent.download.impl.AbstractDownloadTask.setFile(AbstractDownloadTask.java:53)

      at io.fabric8.agent.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:41)

      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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-05 04:30:28

要解决这个问题,请在fuse终端中编写以下命令:配置文件显示配置文件名。

结果表明:代理属性: optional.mvn:com.fasterxml.jackson.module/jackson-module-jsonSchema/2.4.3 = mvn:com.fasterxml.jackson.module/jackson-module-jsonSchema/2.4.3 lastRefresh.Quickstart-cxf= 1564925509134 optional.fab:mvn:com.wordnik/swagger-jaxrs_2.10/1.3.12 = fab:mvn:com.wordnik/swagger-jaxrs_2.10/1.3.12

在fuse V6.3中,fab不再工作了,您应该包装这个包:因此,在fuse控制台中,打开profile的代理属性并使optional.fab注释

这个问题会解决的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57337527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档