1

我无法让 XPath 在 OSGi 上下文中可靠地工作。调用 XPathFactory.newInstance 时,将运行以下代码(在 javax.xml.xpath.XPathFactory 中):

classLoader = XPathFactory.class.getClassLoader()

classLoader 解析为 null,这在随后查找正确的 XPath 实现时会导致问题。

我正在导出 sun 和 com.sun 包,以帮助解决以前无法找到内部 Sun 类的 XPath 类加载问题:

org.osgi.framework.bootdelegation=sun.*,com.sun.*

我正在使用费利克斯。

4

1 回答 1

4

空类加载器是引导类加载器。这样的类是从引导类路径加载的。即使不使用 OSGi 也是如此。

于 2012-08-30T12:21:51.770 回答