我正在尝试使用契约优先的方法,使用Eclipse和CXF建立一个SOAP Web服务。我已经生成了wsdl文件,它是正确的。当我使用CXF Wsdl2Java生成SOAP Web服务时,我得到了以下错误:
org.xml.sax.SAXParseException; schema_reference:
Failed to read schema document 'xml.xsd', because 'file' access is not allowed
due to restriction set by the accessExternalSchema property.
有什么帮助吗?事先非常感谢。
好的,伙计们。我找到了解决办法。如果它不存在,请在%JRE_HOME%/lib
下创建一个名为jaxp.properties
的文件,然后在其中写入以下行:
javax.xml.accessExternalSchema = all