我有一个项目,我试图转换为OSGi。然而,这个项目是由Guice作为它的依赖注入管理器构建的。这是一个与Guice交织在一起的大型项目。 Guice在转换过程中给了我很多帮助。具体来说,com.google.inject.internal.cglib.reflect.FastClass已经给了我一个NoClassDefFoundError。我确定没有任何软件包是私有的,我也下载并使用了guice-2.0-customloader.jar。尽管如此,无济于事。在OSGi中使用Guice
是否有任何人走过这条道路的建议?值得一提的是,我使用peaberry从OSGi环境中获得动态服务(对于插件类型的体系结构),然后在程序中使用。
非常感谢, 史蒂夫
您正在使用哪种OSGi运行时? – basszero 2009-11-01 15:57:54