Osgi 获取HttpService必须实现Pax Web WebContainer

Osgi 获取HttpService必须实现Pax Web WebContainer,osgi,apache-karaf,apache-felix,Osgi,Apache Karaf,Apache Felix,在安装featurefelix http之后,我总是会遇到此错误。然而,白板plu工作正常 2020-11-16T13:19:03,677 | ERROR | FelixDispatchQueue | Framework | 525 - org.ops4j.pax.web.pax-web-extender-whiteboard - 7.3.9 | FrameworkEvent ERROR java.lang.IllegalStateExceptio

在安装feature
felix http
之后,我总是会遇到此错误。然而,白板plu工作正常


2020-11-16T13:19:03,677 | ERROR | FelixDispatchQueue | Framework                        | 525 - org.ops4j.pax.web.pax-web-extender-whiteboard - 7.3.9 | FrameworkEvent ERROR
java.lang.IllegalStateException: HttpService must be implementing Pax-Web WebContainer!
    at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.serviceChanged(WebApplication.java:225) ~[?:?]
    at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.serviceChanged(WebApplication.java:68) ~[?:?]
    at org.ops4j.pax.web.extender.whiteboard.internal.util.tracker.ReplaceableService.bind(ReplaceableService.java:86) ~[?:?]
    at org.ops4j.pax.web.extender.whiteboard.internal.util.tracker.ReplaceableService$Customizer.addingService(ReplaceableService.java:105) ~[?:?]
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:943) ~[osgi.core-7.0.0.jar:?]
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:871) ~[osgi.core-7.0.0.jar:?]
    at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) ~[osgi.core-7.0.0.jar:?]
    at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) ~[osgi.core-7.0.0.jar:?]
    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:321) ~[osgi.core-7.0.0.jar:?]
    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:264) ~[osgi.core-7.0.0.jar:?]
    at org.ops4j.pax.web.extender.whiteboard.internal.util.tracker.ReplaceableService.start(ReplaceableService.java:72) ~[?:?]
    at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.start(WebApplication.java:143) ~[?:?]
    at org.ops4j.pax.web.extender.whiteboard.internal.ExtenderContext.getWebApplication(ExtenderContext.java:60) ~[?:?]
    at org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:178) ~[?:?]
    at org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:44) ~[?:?]
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:943) ~[osgi.core-7.0.0.jar:?]
如果我不安装felix http,我的白板servlet将无法工作

KARAF版本4.3.0

Java运行时OpenJDK运行时环境(构建11.0.8+10-LTS)

Java虚拟机OpenJDK 64位服务器虚拟机(构建11.0.8+10-LTS,混合模式)