即时通讯存在ClassLoader问题。 因为我相当一个osgi newby,希望答案并不困难:)Netbeans中的OSGi,检索服务时的ClassCastException
我认为它与编译与运行时库有关。 在Netbeans 6.7.1项目属性中,编译时间库总是传播到其他类别..所以我不能在那里区分。
当编译FelixHost下一罐子用于
- Felix.jar
- OSGi的core.jar添加
- OSGi的compendium.jar
- osgi.service.obr-1.0.2 .jar
但是运行时,框架将加载OBR的实现。 这个OBR包也包含接口定义。我想这就是为什么有一个ClassCastException ..
其实我是想在FelixHost与OBR做一些初步 配置一起工作..
任何想法都欢迎。
我了Felix网站上此给出具体信息: http://felix.apache.org/site/apache-felix-framework-launching-and-embedding.html#ApacheFelixFrameworkLaunchingandEmbedding-hostserviceusage – Houtman 2009-08-17 07:39:32