【发布时间】:2015-07-10 10:55:18
【问题描述】:
我正在尝试将一些为 Java 6 开发的 Web 服务代码更新到 Java 8。这些模块使用 maven cxf-codegen-plugin。 Java 6 版本使用 cxf 版本 2.2.2。我可以通过将 cxf 更新到 2.7.9 使其与 Java 7 一起使用,但无法在 Java 8 下构建。我尝试将 cxf 更新到 3.0.3 但仍然出现此错误:
XPathFactory#newInstance() 未能为默认对象模型创建 XPathFactory:http://java.sum.com/jaxp/xpath/dom,出现 XPathFactoryConfigurationException:javax.xml.xpath.XPathFactoryConfigurationException:java.xml.xpath.XPathFactory:jar:file:/c:/文档%20and%20Settings/Kevin/.m2/repository/saxon/saxon-xpath/8.9.0.3/saxon-xpath-8.9.0.3.jar!META-INF/services/javax.xml.xpath.XPathFactory:2:非法配置文件语法
我正在使用 jdk 1.8.0_31、maven 3.0.3 和 cxf 3.0.3。
【问题讨论】: