在我部署的OSGi包中的一个特定点,我得到一个OSGi标准格式的jar文件URI,我需要解析实体类的jar文件。因此,拥有像bundle://233.0:1
这样的URI,是否可以获取jar文件,以便我可以解析它有什么样的实体?
注意:我正在尝试使用 OpenJPA , Apache Servicemix 和 Spring Framework 解决我遇到的问题。
如果您需要进一步澄清,请问我。
答案 0 :(得分:2)
你不需要罐子。您可以使用以下函数查询包的条目:
第一个只返回捆绑包中可用的条目。第二个返回包及其片段中的条目。第三个返回bundle的类加载器看到的条目(bundle的条目,它的片段和来自导入包的条目)