我需要安裝哪些軟件包?至少,這必須是像Jetty這樣的servlet容器/ web服務器,但是基本的org.apache.felix.http.jetty
軟件包可以做什麼,或者是否還有其他軟件包需要其他軟件包來發現web.xml
?如何將Web應用程序部署到Apache Felix中?
我把webapp放在標準的WAR中,添加OSGi頭文件並完成了嗎?或者是否有OSGi環境所需的任何webapp特定頭文件?
還有什麼其他配置要做?
什麼是使用Maven自動執行這些步驟的選項?
我已經嘗試過部署org.apache.felix.http.jetty
捆綁包,我在localhost:8080上得到了一個使用404進行回答的Jetty。接下來,我嘗試了一個簡單的webapp,只有一個靜態HTML文件,配置爲welcome-file
。據我所知,Jetty甚至沒有注意到部署描述符,至少將測試webapp部署到Felix中並沒有改變任何東西。
也許註冊是可能的通過注入聲明服務(如果不是,它肯定應該是)。 – pmf 2009-10-21 12:13:30