私は、Maven を使用して eclipse で春を使用して Java プロジェクトに取り組んでおり、Tomcat サーバー v6.0 で実行しています。昨日の朝からすべてが正常に機能していました。
ここで彼の問題:私は自分のプロジェクトを構築しています。ビルドは成功しました。次に、Tomcat サーバーを起動すると、次のエラーが発生しました。
org.springframework.beans.factory.parsing. BeanDefinitionParsingException : 構成の問題: URL の場所[classpath:applicationContext-core.xml]から Bean 定義をインポートできませんでした
問題のあるリソース: ServletContext リソース [/WEB-INF/applicationContext.xml]; ネストされた例外は org.springframework.beans.factory です。BeanDefinitionStoreException : クラスパス リソース [applicationContext-core.xml] から XML ドキュメントを解析中に IOException が発生しました。ネストされた例外は java.io. FileNotFoundException : クラスパス リソース [applicationContext-core.xml] が存在しないため、開くことができません
いくつかのWebサイトで同様の問題を見つけましたが、どれも私に役立つ解決策を提供してくれませんでした.
私がこれをやっているとき、EclipseはapplicationContext-core.xmlを見つけることができないようです:
<import resource="classpath:applicationContext-core.xml" />
ただし、applicationContext-core.xml を含む WEB-INF/lib に、必要な jar ファイル nad-core-0.0.1-SNAPSHOT.jar があります。
クラスパスに手動で追加しようとしましたが、まだ同じ問題がありました。
私は解決策を探し続けています.Eclipseを再起動してビルドした後、Eclipseがまだインデックスを更新していて、プロジェクトがdefaultではなくHg status pendingという奇妙なステータスを持っていたときに、突然再び機能するようになりました。この結果に驚いて、Eclipse を再起動した後にプロジェクトを再度ビルドすることにしました。またエラーが発生し、再び動作させることができました。かなり面倒くさい…
これは本当にランダムな問題のようです。
助けてくれてありがとう:)