【发布时间】:2010-09-02 16:05:16
【问题描述】:
根据 javax.xml.validation.SchemaFactory#newInstance 的 javadoc,我可以通过在 META-INF/services 中放置一个名为 javax.xml.validation.SchemaFactory 的文件和所需的类来指定我想要的 SchemaFactory 实现(在我的例子中是 org.apache.xerces.jaxp.validation.XMLSchemaFactory)。
当我使用 HotSpot JVM 运行 Weblogic 时,这工作正常,但是当使用 JRockit JVM 时,它在 META-INF/services 目录中找不到任何东西(我已经在服务器和 javax 中逐步执行了代码.xml.validation.SchemaFactoryFinder#createServiceFileIterator,枚举为 JRockit 返回空,但为 HotSpot 返回正确的资源)。我认为这可能是因为它使用了不同的类加载器。
有什么建议吗?
【问题讨论】:
标签: java jakarta-ee weblogic jrockit meta-inf