OSGi 片段何时附加到主机?
我有一个包含持久性服务(使用)和一个片段的捆绑包,其中包含配置(xml文件)。在捆绑包的激活器中,我使用以下命令加载配置:OSGi
hibernate
@Override
public void start(BundleContext ctx) {
URL url = ctx.getBundle().getResource("hibernate.cfg.xml");
SessionFactory sessionFactory = new AnnotationConfiguration().configure(url).buildSessionFactory();
}
但有时,是空的。当我尝试列出所有可用的(使用方法)时,似乎捆绑包自己的捆绑包始终可用,但片段只是有时。我使用的是4.0.2,捆绑包和片段以相同的方式启动。自动启动级别。URL
URL
findEntries
Felix
Felix