我需要安装哪些捆绑包?至少,这必须是一个 servlet 容器/Web 服务器,例如 Jetty,但是基本org.apache.felix.http.jetty
包会做吗,或者是否需要其他任何东西来发现web.xml
其他包中的内容?
我是否将 webapp 放在标准 WAR 中,添加 OSGi 标头并完成?或者 OSGi 环境是否需要任何特定于 webapp 的标头?
还需要进行哪些其他配置?
使用 Maven 自动化这些步骤的选项有哪些?
我已经尝试部署该org.apache.felix.http.jetty
捆绑包,我得到一个 Jetty 在 localhost:8080 上以 404 回答。接下来,我尝试了一个简单的 webapp,除了配置为welcome-file
. 据我所知,Jetty 甚至没有注意到部署描述符,至少将测试 webapp 部署到 Felix 中并没有改变任何东西。