我正在评估OSGi容器,于是出现了使用Glassfish来包含我的OSGi应用程序组件的问题。我的问题是: Glassfish对此有好处吗?有没有人有这样用过的经验?
背景:-应用程序不是Java应用程序,它是Spring应用程序。-我一直在评估Felix + Tomcat。-我从来没有使用过Glassfish,但它有一些我们的运营人员感兴趣的功能。
谢谢!
发布于 2011-09-14 03:24:24
虽然Glassfish可能是OSGi容器的一个很好的候选者,但它相当大,因为它主要是一个Java容器。如果我正在编写一个OSGi应用程序,我会使用Karaf/Felix作为容器。它很小,特定于OSGi,兼容OSGi 4.2,正在积极开发中(错误很快就会被修复),并拥有一大批OSGi用户。
发布于 2010-07-03 16:53:09
杰斯珀提到的演示使用了OSGi声明式服务。参见this detailed blog entry GlassFish也可以是installed on an existing OSGi runtime (Felix或Equinox)。目前OSGi的工作重点是混合应用程序和OSGI企业规范。它让JPA、JDBC、HTTP和其他服务被打包成OSGi包。
发布于 2010-07-03 17:53:50
https://stackoverflow.com/questions/3144770
复制相似问题