0

私は現在、春のプログラムを立ち上げて実行しようとしています。この例を使用して、その方法を教えています。手順 12 で実行しようとするとエラーが発生することを除いて、例にあるすべてのことを実行しました。

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [SpringHelloWorld.xml]; nested exception is java.io.FileNotFoundException: class path resource [SpringHelloWorld.xml] cannot be opened because it does not exist
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:78)
at org.springframework.beans.factory.xml.XmlBeanFactory.<init>(XmlBeanFactory.java:66)
at net.roseindia.Spring3HelloWorldTest.main(Spring3HelloWorldTest.java:12)

原因: java.io.FileNotFoundException: org.springframework.beans の org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158) にクラスパスリソース [SpringHelloWorld.xml] が存在しないため開けません.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) ... 4 つ以上

私は春が初めてなので、何が起こっているのか本当にわかりません。私は自分のクラスで org.springframework.beans.factory.xml.XmlBeanFactory; をインポートしようとしていることを知っていますが、それがエラーをスローするか、機能しない原因だと思います。

何がうまくいかなかったのか、または従うのが簡単なより良いSpringの例を誰かが知っているなら、それは大歓迎です。

モーガン

4

1 に答える 1

1

その XML ファイルを CLASSPATH に入れます。Bean ファクトリーが構成ファイルを見つけることができません。

これを行うには、java.exe に -cp オプションを使用します。

java -cp .;<individual-jars>;<directory-where-xml-config-lives> Spring3HelloWorldTest
于 2012-05-14T17:09:39.623 に答える