首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头10:需求-功能: osgi.serviceloader;osgi.serviceloader

码头10:需求-功能: osgi.serviceloader;osgi.serviceloader
EN

Stack Overflow用户
提问于 2021-06-16 14:17:21
回答 1查看 344关注 0票数 1

我正在尝试将我们的嵌入式Jetty9.4.x迁移到jetty 10,我遇到了一些OSGi和依赖问题。

为了隔离这个问题,我在Eclipse中创建了一个简单的OSGi发布,有几个包:

代码语言:javascript
复制
<setEntry value="jakarta.servlet-api@default:default"/>
<setEntry value="org.apache.aries.spifly.dynamic.bundle@default:default"/>
<setEntry value="org.apache.felix.gogo.runtime@default:default"/>
<setEntry value="org.apache.felix.gogo.shell@default:default"/>
<setEntry value="org.eclipse.equinox.console@default:default"/>
<setEntry value="org.eclipse.jetty.http*10.0.5@default:default"/>
<setEntry value="org.eclipse.jetty.io*10.0.5@default:default"/>
<setEntry value="org.eclipse.jetty.security*10.0.5@default:default"/>
<setEntry value="org.eclipse.jetty.server*10.0.5@default:default"/>
<setEntry value="org.eclipse.jetty.servlet*10.0.5@default:default"/>
<setEntry value="org.eclipse.jetty.util*10.0.5@default:default"/>
<setEntry value="org.eclipse.jetty.webapp*10.0.5@default:default"/>
<setEntry value="org.eclipse.jetty.xml*10.0.5@default:default"/>
<setEntry value="org.eclipse.osgi.services@default:default"/>
<setEntry value="org.eclipse.osgi.util@default:default"/>
<setEntry value="org.eclipse.osgi@-1:true"/>
<setEntry value="org.objectweb.asm.commons@default:default"/>
<setEntry value="org.objectweb.asm.tree.analysis@default:default"/>
<setEntry value="org.objectweb.asm.tree@default:default"/>
<setEntry value="org.objectweb.asm.util@default:default"/>
<setEntry value="org.objectweb.asm@default:default"/>
<setEntry value="slf4j.api*2.0.0.alpha1@default:default"/>

如果启动此设置,将得到以下验证错误:

如何解决此验证错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-22 10:14:32

这个问题已在10.0.6版本中得到修正:

坏的和/或缺少的需求- osgi.serviceloader #6418的功能

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

https://stackoverflow.com/questions/68004496

复制
相关文章

相似问题

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