JBa*_*uch 4 spring osgi servlets
利弊!看起来像基本问题,但我找不到我要找的东西.
我有Equinox并希望在其中运行Spring(在Servlet中引导).我不能使用dm-server,也不能使用http-bridge,只是简单的独立Equinox.另一方面,使用plugin.xml http注册表servlet扩展不够好,因为我需要完全成熟的web.xml才能引导Spring.
我应该去哪里挖?
谢谢!巴鲁克.
要支持web.xml用于webapp部署的"传统"(又称遗留)文件,您需要实现OSGi Web应用程序规范,这是OSGi R4.2企业规范的一部分.这将允许您部署"Web应用程序包"(WAB)或甚至普通的旧WAR文件.
Eclipse Gemini和Apache Aries项目中都有这个容器的实现.请注意,Eclipse Gemini中的文件也可以在Eclipse Virgo(dm Server的新名称)中找到.您可能会发现使用Virgo可以为您提供更清晰的开箱即用体验,而不必自己组装组件.然后我再次完全理解它是否提供了比你真正想要的更多的东西!
另一种方法是web.xml使用OSGi以编程方式远离和注册servlet HttpService.这应该更轻量级,但我不知道它是否适用于"引导Spring" - 这是一个非常模糊的要求.
| 归档时间: |
|
| 查看次数: |
1491 次 |
| 最近记录: |