关于将 OSGi 嵌入 WEB 容器的问题

在了解过利用 Servlet Bridge 将 OSGI 嵌入 WEB容器的方式后,我产生了一个疑问:
在看到的例子中,被作为插件导入 bridge.war 的 WEB应用(已经被转换成 jar)其本身就是一个 BUNDLE 。

但在现实中很多企业需要将原有的 WEB应用向模块化转换,而不是新建设一个模块化的应用,即保护原有的 IT投资。 那么一个以 SPRING ,HIBERNATE, STRUST 作为应用框架的 普通 WEB应用能不能打包成 JAR 直接丢到 bridge.jar 里呢? 还是说要经过什么配置或转换呢? 谢谢。

以上说白了就是一个现有WEB应用如何向 OSGI 移植的问题,再次谢谢大家

关键是模块化设计。 不过现在Spring已经把它的DM Server转让给Eclipse了,认为OSGI在企业中还没有成为主流,不建议你现在做迁移。