Spring 3 にアップグレードしたばかりで、いくつかの JUnit を実行して、すべてが調和していることを確認しました。そうではありませんでした。コンテキストをロードするときに取得しましSAXParseException
た...それは不平を言いました:
1) ドキュメントが見つからなかったため、スキーマ ドキュメント 'http://www.springframework.org/schema/beans/spring-beans-2.0.xsd' の読み取りに失敗しました。2) ドキュメントを読み取ることができませんでした。3) ドキュメントのルート要素は ではありません。
私の疑いは、プロキシ構成が原因で XSD にアクセスできなかったことです。それを検証しようとするのをやめて、ただのことを実行する方法はありますか? :)
しかし、真面目な話、Spring 2 で実行していたときは問題がなかったので、Spring 2 はわざわざ検証しようとしなかったのではないかと思いますが、Spring 3 は検証します。その機能をバイパスする方法があることを望んでいました。
もう 1 つの手がかりは... JUnit を実行できなかったので、先に進んでサーバー (これは Web アプリケーションです) を起動したところ、すべてが順調に進んでいるように見えました。そのため、Spring はコンテキスト ファイルをそのまま使用しても問題ないと思います。
編集Spring 3.0スキーマを代わりに使用すると、同じエラーが発生します