首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Equinox OSGi集成到Apache Tomcat web应用程序

将Equinox OSGi集成到Apache Tomcat web应用程序
EN

Stack Overflow用户
提问于 2010-10-09 02:56:40
回答 1查看 6.4K关注 0票数 6

可以在现有的java Apache Tomcat项目中引入osgi-equinox吗?据我所知,OSGI必须在某种“容器”中运行。我如何集成它呢?

我还为RESTful资源使用了Jersey

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-12 23:58:34

你可能想看看这个问题:OSGI runtime inside traditional Java EE server

在此桥接模型中,安装了一个特殊的servlet,Tomcat调用此servlet来处理请求。一个OSGi运行时是从这个servlet中产生的,但是OSGi运行时本身(例如equinox)是不可知的。还安装了一个OSGi HTTP服务包,您将需要注册您的web应用程序(servlet、jsp等)。来处理传入的请求。因此,它不像是一个单独的"web服务器“,它在自己的端口上侦听,并在Tomcat外部管理HTTP。您的里程数可能有所不同,但开销基本上仅限于Tomcat服务将请求从OSGi连接器转发到您的servlet时可能添加的内容。

如果您无法更改现有的部署模型,则需要此桥接模型。从长远来看,更好的模式是先有OSGi运行时,然后将Tomcat (或任何其他兼容OSGi的容器)作为包插入到OSGi运行时中。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3893494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档