首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JettyUpdateto9.4.x:缺少约束:Require Capability: osgi.extender;osgi.extender

JettyUpdateto9.4.x:缺少约束:Require Capability: osgi.extender;osgi.extender
EN

Stack Overflow用户
提问于 2017-05-04 06:04:30
回答 2查看 2K关注 0票数 3

在从Jetty9.3.x更新到9.4.x之后,在启动OSGi Framework启动时将收到以下验证消息:

代码语言:javascript
复制
Missing Constraint: Require-Capability: osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)"
Missing Constraint: Require-Capability: osgi.extender; filter:="(osgi.extender=osgi.serviceloader.registrar)"

我不知道我要加多少包?

已经包括在发射中(除其他外):

  • org.eclipse.jetty.client
  • org.eclipse.jetty.continuation
  • org.eclipse.jetty.deploy
  • org.eclipse.jetty.http
  • org.eclipse.jetty.io
  • org.eclipse.jetty.rewrite
  • org.eclipse.jetty.security
  • org.eclipse.jetty.server
  • org.eclipse.jetty.servlet
  • org.eclipse.jetty.servlets
  • org.eclipse.jetty.util
  • org.eclipse.jetty.webapp
  • org.eclipse.jetty.xml
  • org.eclipse.osgi
  • org.eclipse.osgi.services
  • org.eclipse.osgi.util

在对话框中单击"OK“后,服务器将在没有错误消息的情况下启动。

我希望这个问题能在9.4.5号码头上得到解决,但它仍然存在。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-04 15:46:29

我必须下载并将以下三个包添加到目标中:

正如阿帕奇白羊座网站所描述的那样,获取SPI飞一节。

因为我不想操作字节码,所以我选择了“用于动态编织”。

有关该主题的更多信息可以在本博客中找到。

票数 4
EN

Stack Overflow用户

发布于 2017-05-04 11:31:19

您似乎需要实现OSGi规范。试试阿帕奇白羊座飞碟。

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

https://stackoverflow.com/questions/43775025

复制
相关文章

相似问题

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