2017-11-03 20 views
1

XMLDSIG-コア/ XMLDSIG-コアschema.xsdを解析します。 「ローカルファイルへエラーは、私は、WSDLファイルからクライアント・コードを生成しています

[ERROR] Failed to execute goal org.apache.cxf:cxf-codegen-plugin:2.1.2:wsdl2java (generate-sources) on project myProject: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition from : file:/C:/myproject/src/main/resources/myservice.wsdl [ERROR] Caused by : WSDLException (at /wsdl:definitions/wsdl:types/xsd:schema/xsd:schema): faultCode=PARSER_ERROR: Problem parsing ' http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd '.: java.io.FileNotFoundException: http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd

答えて

1

コピーここでは、スキーマの内容

https://archive.evolveum.com/downloads/midpoint/1.9/midpoint-xsddocs-1.9/schemas/xmldsig-core-schema_xsd/schema-overview.html#xml_source

と修正:コードの変更がなければ、それは動作を停止し、今私は、次のエラーメッセージを取得していますhttp://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd 'をローカルスキーマの新しいパスに追加します。

または修正「http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd」に:参照の一つは、再びこのリンクを参照しているため https://www.w3.org/TR/2008/REC-xmldsig-core-20080610/xmldsig-core-schema.xsd

これが起こっています。デフォルトでは、wsdl2javaはリンクされているすべてのxsdを開くようにします(必要な場合)。また、wsdl2javaの-nexcludeオプションを確認してください。http://cxf.apache.org/docs/wsdl-to-java.html

+0

しかし、 'http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd'は私のファイルに直接含まれていません。それは何らかの形で含まれている – Andres

+0

参照の1つで参照される可能性があります、あなたの質問を編集してwsdlを投稿したいかもしれません – Harry

+0

はい、参照によって参照されています。私はそれらをすべて修正する必要がありますか? btw、なぜこれが起こっているのですか? – Andres

関連する問題