プロジェクトのシナリオ:
maven创建web工程的时候报下面的错误
org.springframework.beans.factory.BeanDefinitionStoreException: Could not resolve bean definition resource pattern [classpath:applicationContext-*.xml]; nested exception is java.io.FileNotFoundException: class path resource [spring/] cannot be resolved to URL because it does not exist
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:229)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:188)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129)
問題の説明
Tomcat を起動してエラーを報告する
原因分析:
1. パスの構成が間違っている
2. ファイルを確認します。コンパイルに問題があります。ファイルは存在しません (私の問題)
解決:
問題を正常に解決するには、次のコード ブロックを pom.xml に追加します。
<ビルド>
<リソース> <リソース> <ディレクトリ>src/main/resource</ディレクトリ> <含まれるもの> <include>**/*.properties</include> <include>**/*.xml</include> </含む> <フィルタリング>false</フィルタリング> </リソース> </リソース> </ビルド>