Apache POI和OSGi类加载问题

时间:2018-07-25 08:08:53

标签: java apache apache-poi

我本来是在看this answer to create charts in Powerpoint的,还有一个如下的问题:

感谢以上内容。您的独立示例适用于我,我可以看到生成的PPTX文件正常。但是,当我尝试将其集成到适当的应用程序中时,在运行时会看到以下异常。

  

CTTable的架构(.xsb)无法加载-通常在以下情况下发生   使用OSGI加载,并且线程上下文类加载器没有   引用xmlbeans类-使用   POIXMLTypeLoader.setClassLoader()设置加载程序,例如与   CTTable.class.getClassLoader()*

当我用Google搜索时,发现提到了这个问题:它在代码中显示了以下注释:

// Pesky XmlBeans bug - see Bugzilla #49934 
// it never happens when using the full ooxml-schemas jar but may happen with the abridged poi-ooxml-schemas

您对此有任何类似的问题吗?您能告诉我您使用的是哪个版本的“ poi-ooxml”(我正在使用v3.17)和“ poi”(我正在使用v3.17),或者确实共享您的pom.xml会很棒。 >

如果有人可以提供任何指导,那就太好了。

谢谢-Ro

0 个答案:

没有答案