我一直在尋找一種解決方案來創建一個模塊化的Web應用程序,它是模塊化的,用戶可以通過簡單的jar提供自己的插件,然後將自己的數據提供給我web應用程序和我的webapp將負責顯示它。OSGI創建模塊化Web應用程序
現在,捕獲是我希望我的web應用盡可能通用,而不依賴於j2ee web容器來支持任何東西。即我不能依靠我的web容器來提供osgi支持,並將web應用程序部署爲osgi bundle本身(這對於egfishfish和WAS來說確實非常簡單)。
我打算使用equinox,並且目前唯一的解決方案是他們在官方網站上提供的servlet橋,但對我來說,將所有東西委託給一個servlet是一件非常痛苦的事,而servlet又會解釋請求並發現一個適當的bundle類,然後再次以某種方式傳回數據到Web應用程序。
對我來說,如果我的網絡應用程序也是一個包,那將是美好的。 有什麼東西接近這個理想的解決方案,我可以嘗試?或者osgi和web appliction(容器)的兩個繼承關係之間的任何其他通信方法?
嗨你的回覆很有趣我知道WABs,這就是我在我的問題中提到的「我不能依靠我的Web容器來提供osgi支持,並將它部署爲一個osgi bundle本身」。但是我沒有意識到pax web,你給出的官方鏈接暗示它將碼頭作爲wabs部署的延伸?你能進一步解釋嗎? – FUD
謝謝,我會評估你在鏈接中建議的方法。 – FUD