Apache Felix和Apache Tomcat有什么区别

irs*_*mad 5 tomcat apache-felix osgi-bundle

我刚刚进入OSGi捆绑框架,这里的情况完全不同(与我过去一直在做的相比 - 我们在J2EE上开发Web应用程序 - 这个应用程序的容器是Apache tomcat).

在OSGi框架中,我们使用Apache Felix(不知道为什么使用它而不是Apache tomcat).

问题1:这两件事有什么区别?
问题2:Apache Felix是自己的容器吗?如果是的话怎么样?
问题3:Apache Felix是否支持除J2EE之外的其他平台?

任何帮助将受到高度赞赏:)

moj*_*ken 1

你可能会感到困惑,因为 Felix 既是一个 OSGI 框架,又是一个容器。就其容器角色而言,它使得 Tomcat 等更传统的 J2EE 框架变得不必要。有关两者的详细描述,请参阅这篇文章。