2012-01-20 37 views

回答

1

根據OSGi企業規範,WAB不與HTTPService交互。 WABExtender處理WAB的部署方面(基本上是註冊WAB和Web容器)。我認爲這是因爲您無法滿足使用HTTPService的Web應用程序的所有要求(如註冊過濾器)

Pax-web [1]遵循不同的方法。他們定義了自己的WebContainer服務。擴展到HTTPService,WebContainer服務可以處理所有的Web應用程序需求。因此,在PAX-Web項目下通過web.xml註冊webContainer服務來註冊servlet,過濾器等。

[1] http://team.ops4j.org/wiki/display/paxweb/Pax+Web

HTH

相關問題