【发布时间】:2019-04-02 16:55:05
【问题描述】:
我正在尝试在我们的应用程序 OSGI 容器中运行具有 JSP 支持的 Jetty 9.4。我已经使用了以下信息 https://www.eclipse.org/jetty/documentation/9.4.x/framework-jetty-osgi.html 让码头运行并提供静态页面。当我尝试访问我得到的 JSP “java.util.ServiceConfigurationError:javax.servlet.ServletContainerInitializer:提供者 org.eclipse.jetty.apache.jsp.JettyJasperInitializer 不是子类型” 我正在寻找在普通 OSGI 容器中运行 Jetty 的示例,以帮助我调试配置。我也对在 OSGI 容器中使用 Pax Web 的示例感兴趣。到目前为止,我发现的所有 Pax Web 文档都假设你在卡拉夫跑步。
【问题讨论】:
-
您在使用所需的 Spi-Fly 吗?如果是这样,您将需要坚持使用 Java 8(新 JVM 不支持 SpiFly)