OSGi WAB - 可以使用来自另一个bundle / WAB的JSP

时间:2012-01-20 18:09:56

标签: web-applications osgi

我有一些JSP,我想拆分成另一个捆绑/ WAB并导入主WAB,以便在<jsp:include>标签中使用。

这可能吗? WAB可以与HttpService进行交互吗?

1 个答案:

答案 0 :(得分:1)

根据OSGi企业规范,WAB不与HTTPService交互。 WABExtender处理WAB的部署方面(基本上是注册,... WAB与web容器)。我认为这是因为您无法使用HTTPService满足Web应用程序的所有要求(如注册过滤器)

Pax-web [1]采用了不同的方法。他们定义了自己的名为WebContainer的服务。扩展到HTTPService,WebContainer服务可以处理所有Web应用程序要求。因此,通过浏览web.xml,PAX-Web项目通过webContainer服务注册servlet,过滤器等。

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

HTH