0

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スキーマを代わりに使用すると、同じエラーが発生します

4

2 に答える 2

0

春2のxsdを使用していることが原因である可能性があります。を使用してみることができますhttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd

于 2011-01-31T05:59:24.963 に答える
0

結局のところ、私の問題は、スプリングジャーを単一のジャーに再バンドルした結果でした. 別の瓶を使用するだけでうまくいきました。

于 2011-01-31T14:26:06.130 に答える