問題解決春のJavaプロジェクトの実行は、梱包後に表示される「文書が理由... 1)文書を見つけられないではありません);; 2)文書のルート要素3を読み取ることができない」、「...計画書を読むことができません」

問題

Javaプロジェクトは、なぜ次のエラーがそれをパッケージ化した後に発生して実行します。春、正常な動作やアイデアをEclipseを使用して構築されましたか?

2019/07/10/19:04:07 WARN  [main] org.springframework.util.xml.SimpleSaxErrorHandler.warning(SimpleSaxErrorHandler.java:48) - Ignored XML validation warning
org.xml.sax.SAXParseException; lineNumber: 9; columnNumber: 76; schema_reference.4: 无法读取方案文档 'http://www.springframework.org/schema/beans/spring-beans.xsd', 原因为 1) 无法找到文档; 2) 无法读取
文档; 3) 文档的根元素不是 <xsd:schema>。
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaErr(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.reportSchemaWarning(Unknown Source)
 ....

原因分析

同じ名前のコンフィギュレーション・ファイルの一部であるなど春豆、春・コンテキスト、春-AOP、春-JDBC、春-TX、::春シリーズの依存関係私たちが使用しているためspring.facotries、spring.handlers、spring.schemas、 spring.tooling。

春豆バッグ展開の写真

春コンテキストバッグ展開の写真

春-AOPバッグ展開の写真

春-JDBCバッグ展開の写真

春-TXバッグ展開の写真

パッケージの処理中に、パッケージングプラグインは詳細な設定がない場合は、同じ名前を持つこれらの設定ファイルは同じディレクトリに配置され、ファイルが同じ名前で置き換えることができる、なり最終的に形成プロファイル不全。

ソリューション

すべての設定ファイルの構成情報を手動でマージします。そして、プロジェクトのjarパッケージディレクトリは\ META-INFでこれらの4つのファイルが良いファイルのマージに置き換えます。

ここで私は良い4つのファイルをマージされている提供(注:このドキュメントでは、高いニーズ独自のバージョンの合併以下Spring4.2のためであると):ダウンロードの
リンク:https://pan.baidu.com/ S / 1MXvpuwzgY-qfVYwJeveb_Qの抽出コード:keh4

テストは通常​​、実行されます。

おすすめ

転載: www.cnblogs.com/steven0325/p/11166020.html